Gatling is a highly capable load and stress testing tool designed for:
Gatling is based on Scala, Akka, and Netty, and it comes with the support of HTTP protocol, making it the tool of choice for any HTTP server load testing.
Gatling comes in two versions:
The architecture of Gatling is asynchronous as long as the underlying protocol, such as HTTP/HTTPS, can be implemented in a non-blocking way. This kind of architecture allows us to implement virtual users as messages or actors instead of dedicated threads, which makes them more resource-efficient as they consume less memory. Therefore, running thousands of concurrent virtual users is not an issue compared to thread-based load testing tools like JMeter.
Free Resources