General
You are browsing the documentation of version 3.4, go to
current documentation
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