
Fundamentals of Performance Testing & Acceptance Criteria
Gatling Overview & Architecture
Comparison: Gatling vs LoadRunner vs JMeter
Setting up Java, Maven, Scala & Gatling
Recording & Running Gatling Simulations
Analyzing Command-line & HTML Reports
Creating a Gatling Maven Project & Configuring IntelliJ IDE
Understanding Gatling Script Structure & Scala DSL
Manually Creating & Running Gatling Scripts
Enhancing Scripts with Custom Headers, Cache, Cookies & Think Time
Validating API Responses using Regex, XPath, JSONPath
Mobile Web Performance Testing using Gatling
Running Performance Tests with Various Load Models
Implementing Assertions for API Response Validation
Parameterizing Requests using Feeders (CSV, JSON, Custom Data)
Simulating User Sessions & Handling Dynamic Data
Continuous Integration with Jenkins & Gatling Tests
Executing Gatling Simulations as part of CI/CD Pipeline
Load Testing SOAP & REST APIs with Gatling
Logging & Debugging HTTP Requests & Responses
Executing Distributed Performance Testing (Master-Slave Setup)
Passing Runtime Parameters via Command-Line Execution
Integrating Gatling with Grafana for Live Monitoring
Gatling Enterprise Overview & Demo