Gatling
Open-source load and performance testing framework based on Scala, Akka, and Netty.
Contents
Official Resources
Distributed Testing
Tools
Plugins
Gatling SBT plugin to integrate Gatling with SBT, allowing to use Gatling as a testing framework.
An SBT plugin to share common settings across Gatling's projects' builds.
Gatling Maven Extensions.
Gatling plugin for Gradle.
Remote execution plugin for Gatling load tests.
JUnit wrapper around Gatling simulations.
Gatling load test plugin for gRPC.
Gatling custom protocol for AWS Lambda.
XMPP protocol for stress test XMPP servers with Gatling.
An extension to Gatling 2.0 to help make JWT-signed requests.
A Gatling plugin for stress testing MQTT.
A Gatling plugin for stress testing Apache Kafka protocol.
Gatling plugin for Kafka.
Plugin for support Kafka in Gatling.
Plugin for support performance testing with AMQP in Gatling (3.2.x).
Simple Gatling plugin for JDBC support.
Library with a bunch of useful functions that extend Gatling DSL.
Gatling extension for JDBC or Spark Thrift Server stress testing.
TCP extensions for Gatling.
Gatling third party plugin for Apache Thrift.
Support Neo4j Bolt protocol for Gatling.
A Gatling stress test plugin for ZeroMQ protocol.
A Gatling plugin for running load tests on Apache Dubbo.
Plugin that simplifies waiting for specific events allowing customizable conditions, attempt management, and error handling.
Frameworks
Load testing IDE based on Gatling by OctoPerf.
Re-use Karate API-tests as performance tests executed by Gatling.
Gatling Base Framework for easy onboarding.
Re-use Karate API-tests as performance tests executed by Gatling.
Reporting
Parse Gatling simulation.log files to output CSV stats or build HTML reports with Plotly charts.
Convert Gatling log to Allure report.
Logger which parses raw Gatling logs and sends them to the Elasticsearch.