Gatling is a load testing framework and traffic generation engine used to measure response times and error rates under heavy load. It functions as an as-code testing library, allowing users to define high-volume traffic simulations and performance tests through programming languages rather than graphical interfaces.
The system enables multi-language load simulation and the ability to model concurrent user traffic to identify infrastructure bottlenecks and stability limits. It supports a test-as-code workflow, where version-controlled scripts are integrated into build pipelines as performance gates to block deployments that fail to meet predefined success criteria.
The platform covers a broad range of performance engineering capabilities, including infrastructure scalability analysis, performance regression testing, and system health monitoring. It provides tools for performance trend analysis and access governance and management for collaborative environments.