Gatling
Modern Load Testing as Code
Gatling is an open-source performance testing / load testing tool (“Load Testing as Code”) designed for testing and measuring how software, APIs, or services behave under high load. It allows writing simulation scripts to define virtual users executing scenarios over HTTP, WebSockets, Server-Sent Events, gRPC, MQTT etc. It provides reports, trend analysis, distributed testing, integrates with CI/CD pipelines, and is built on efficient underlying frameworks (Scala, Netty etc.).