Gatling : Beginner to Advanced
Introduction to Architecture basics and Performance testing
What is Architecture?
- Understanding servers
- Web/ APP/ DB Servers and their purpose
- What is Protocol?
- Different types of protocols and understanding HTTP protocol.
- Different types of Architectures
- 2- Tier, 3- tier, n- tier architectureIntroduction to Performance Testing
- What is Performance Testing?
- Benefits of Performance Testing
- Performance Testing phases / Life Cycle
- Types of Performance Testing (Load, Stress, Volume, Endurance, Baseline, Benchmark etc.)
- Introduction about various Performances Testing toolsRecording and basic execution
1. An Intro
2. Quick start
2.a) Recording in Gatling using Http Proxy Mode
2.b) Gatling scenario
2.c) Execution of Test
3. Using HAR converter for creating scripts
Script and Script Enhancements
4. Script/Scenario Breakdown
5. HTTP Checks (Validation and Extraction together, Generic Checks, Status Checks)
5. Assertions/SLA (After scenario completion)
6. Dynamic data inputs using Feeders
7. Dynamic value correlation (regex and Json)Execution and reporting
8. Simulation Design (Open and Closed design)
9. Configuration (commandline options, heap memory)
10. Gatling HTML Reports analysis
11. Gatling Cheat SheetsAPI Scripting from scratch
11. Creating requests GET, POST, PUT, PATCH, DELETE etcOthers
12. Master slave architecture
13. Distributed testing
Premium support
a) Interview tips and tricks
b) Mock interview (if needed)
c) Resume editing tips and tricks
d) Job search tips
What will the attendees learn?
- To develop an effective strategy for performance testing of an application in order to meet their defined goals and be ready to handle any “performance testing” project using the Gatling tool.
- First, exploring more on performance testing and what Gatling can do. Next, see how to create tests and simulate users with Gatling. Finally, discover how to collect and analyze test results.
- Gain knowledge on monitoring the application performance with the given load.
- Get a clear idea of all the features available in the Gatling tool to write performance test cases.
- Also, learn how to monitor the server matrix using the Perfmon tool.
Prominent Features of the course:
- 12 to 15 Hours of Live Training along with recorded videos.
- Complete access to the Recorded training videos will be provided via the PerformanceComplete’s Private YouTube channel.
- Online training sessions are carried out using ZOHO Meeting Software.
- Exercises and assessments carried out on a daily basis (except weekends) throughout the course.
- Hand-outs will be provided to all the attendees.