Gatling is an open-source load and performance testing tool based on Scala, Akka, and Netty. Its features include: a standalone HTTP proxy recorder, Scala-based scripting, an expressive self-explanatory DSL for test development, an asynchronous non-blocking engine for maximum performance, and excellent support of HTTP(S) protocols.