Build resilient systems that perform under any condition
Modern asynchronous architecture with actor-based concurrency. Build sophisticated test scenarios, analyze deep performance insights, and validate system behavior under extreme conditions.


Engineered for how developers
build software
Advanced analytics
DSL-based scripting in Scala, Java, Kotlin, or JavaScript. Version-controlled, maintainable tests integrated into modern DevOps workflows
Code-first testing
Actor-based concurrency with Scala, Akka, and Netty. Simulate tens of thousands of users with minimal resource consumption
Asynchronous architecture
Detailed interactive reports with percentiles, bottleneck analysis, and comprehensive metrics for data-driven optimization decisions
Built for performance engineering excellence
Advanced capabilities designed for performance engineers who need deep control, scalability, and comprehensive analysis
Strategic performance analytics
Infrastructure that scales with you
The best experience for every team
Built for simplicity and speed
Performance testing
Cross-team collaboration
Seamless load testing that speeds your SDLC
Efficient resource utilization
Actor-based concurrency allows high-scale simulation using far fewer resources than thread-per-user architectures. Optimal performance testing infrastructure.
Integrated assertions
Built-in assertion APIs enforce SLAs, verify error rates, and ensure pass/fail criteria are encoded directly into tests for automated validation.
Distributed load generation
Scale testing across multiple machines or regions. Simulate global user traffic and test applications at massive scale without complex infrastructure setup.
Multi-protocol support
HTTP(S), WebSockets, MQTT, JDBC, and more. Comprehensive protocol coverage for complex application architectures and legacy systems.

Observability Integration
Native integration with Datadog, and other observability stacks. Correlate application and infrastructure metrics during testing.
Advanced performance engineering use cases
Sophisticated testing scenarios that performance engineers implement with Gatling's advanced capabilities
Identify system slowdowns and validate scalability under real-world conditions. Critical for incident prevention and SLA compliance in production environments.
Heading
Distributed testing across regions to simulate realistic global user patterns. Test CDN performance, regional latency, and geo-distributed architectures.
Heading
Determine optimal resource allocation and system limits. Provide data-driven recommendations for infrastructure scaling and cost optimization.
Heading
Combine with other tools to expose weak points under variable conditions. Build confidence in system robustness and fault tolerance.
Heading
Advanced scripting for intricate workflows with dynamic data, session management, and realistic think times. Model real user behavior patterns.
Heading
Specialized testing for WebSockets, MQTT, JDBC, and custom protocols. Comprehensive coverage beyond standard HTTP/HTTPS scenarios.
Heading
"With Gatling Enterprise Edition, we can track our performance over time and allow our development teams to automate the scenarios and runs. Gatling enabled us to automate the performance impact assessment of new feature delivery continuously and before releases."
Simon Vos
Tui
Start testing like you code
Simulate millions of users. Catch bottlenecks early. Scale your infrastructure with confidence.
Need technical references and tutorials?
Minimal features, for local use only
