General

Concepts Learn more about virtual users, scenarios, simulations, sessions, feeders, checks, assertions, reports
Bundle Structure Explanation of the bin, conf, lib, results and user-files directories of the Gatling Bundle
Operations Learn how to tune the OS for more performance, configure the open files limit, the kernel and the network
Configuration Configure the logs with logback.xml, the configuration with gatling.conf, and the zip bundle command options
Simulation Structure Learn about the main parts of a Gatling simulation: DSL import, protocol configuration, headers definition, scenario definition, simulation definitions, hooks
Simulation Setup Setup the assertions, protocols, injection, and learn about the differences between open and closed workload models
Scenario Learn how to execute requests, pause, loops, conditions, throttling and protocols
Reports Analyze your reports thanks to the indicators, active users and requests / responses over time, and distribution
Functional Specs Write functional tests with Gatling, API test
Debugging Debug Gatling by printing session values or with logback
Assertions Learn how to set assertions on metrics like response time or number of failed requests, and export these results to a JUnit compatible format
Timings Learn about all the recorded metrics: active users, response times and counts