Awesome Gatling
A collection of resources covering different aspects of Gatling load testing tool usage.
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Official Resources
Source code
A powerful load testing framework with a developer-friendly DSL that delivers detailed performance metrics.
Getting Started
Tutorials
Distributed Testing
Distributed Gatling
Solution to run Gatling simulation tests in a distributed/cluster environment.
gatling-operator
Automating distributed Gatling load testing using Kubernetes operator.
Tools >Plugins
gatling-sbt-plugin
Gatling SBT plugin to integrate Gatling with SBT, allowing to use Gatling as a testing framework.
gatling-build-plugin
An SBT plugin to share common settings across Gatling's projects' builds.
gatling-maven-plugin
Gatling Maven Extensions.
gatling-gradle-plugin
Gatling plugin for Gradle.
gatling-remote-sbt
Remote execution plugin for Gatling load tests.
gatling-junitrunner
JUnit wrapper around Gatling simulations.
gatling-grpc
Gatling load test plugin for gRPC.
gatling-aws
Gatling custom protocol for AWS Lambda.
gatling-xmpp-protocol
XMPP protocol for stress test XMPP servers with Gatling.
gatling-jwt
An extension to Gatling 2.0 to help make JWT-signed requests.
gatling-mqtt
A Gatling plugin for stress testing MQTT.
gatling-kafka
A Gatling plugin for stress testing Apache Kafka protocol.
gatling-kafka
Gatling plugin for Kafka.
gatling-kafka-extension
A Gatling extension for load testing Kafka applications, with a focus on Request-Reply (RPC) patterns, Quality of Service (QoS) measurement, and resilience testing.
gatling-kafka-plugin
Plugin for support Kafka in Gatling.
gatling-amqp-plugin
Plugin for support performance testing with AMQP in Gatling (3.2.x).
gatling-jdbc-plugin
Simple Gatling plugin for JDBC support.
gatling-picatinny
Library with a bunch of useful functions that extend Gatling DSL.
gatling-sql
Gatling extension for JDBC or Spark Thrift Server stress testing.
gatling-tcp-extensions
TCP extensions for Gatling.
gatling-thrift
Gatling third party plugin for Apache Thrift.
gatling-bolt
Support Neo4j Bolt protocol for Gatling.
gatling-zeromq
A Gatling stress test plugin for ZeroMQ protocol.
gatling-dubbo
A Gatling plugin for running load tests on Apache Dubbo.
gatling-wait
Plugin that simplifies waiting for specific events allowing customizable conditions, attempt management, and error handling.
Tools >Frameworks
Kraken
Load testing IDE based on Gatling by OctoPerf.
Karate Gatling
Re-use Karate API-tests as performance tests executed by Gatling.
Taurus
Gatling Executor in Taurus framework.
Carrier
Continuous test execution platform with ability to perform load testing using customized JMeter and Gatling containers.
Gatlytron
Gatling Base Framework for easy onboarding.
Tools >Reporting
gatling-report
Parse Gatling simulation.log files to output CSV stats or build HTML reports with Plotly charts.
gatling2allure
Convert Gatling log to Allure report.
gatling-elasticsearch
Logger which parses raw Gatling logs and sends them to the Elasticsearch.
Tools >Sandbox
gatling-scaffold
Base for load test project using Gatling, InfluxDB and Grafana.
perfiz
A dockerised API performance test setup based on Gatling with Grafana dashboards and Prometheus monitoring.
Tools >Miscellaneous
dakiya
Convert Postman collections to Gatling scripts.
gatling-template.g8
A Giter8 template for Gatling performance test project.
CI
Gatling Jenkins Plugin
Jenkins plugin for Gatling.
run-gatling
GitHub Action to easily integrate Gatling performance tests to GitHub workflows.
Test Management
Performance and load testing with Gatling
Integrating with Xray Test Management on Jira and Gatling.
Trainings & Courses
Gatling Courses
By Udemy.
Videos >Talks
Load Testing Done Right with Gatling
Stéphane Landelle @ Voxxed Days Belgrade 2015.
Load Testing Crash Course with Gatling
Stéphane Landelle @ Devoxx Belgium 2022.
Load Testing Made Easy with Gatling
Rafał Piotrowski @ Scala Days 2023 Madrid.
Videos >Video Tutorials
Performance Testing with Gatling
Tutorial series by Tomi Tiihonen.
Gatling Tutorials for Beginners
Tutorial series by James Willett.
Community
Related >Other
How They Load Test
A curated collection of publicly available resources on how companies around the world perform load testing.
Load Testing Toolkit
Collection of open-source tools for debugging, benchmarking, load and stress testing your code or services.
Related lists in Testing
See categoryAwesome Rust
rust-unofficial/awesome-rust
A curated list of Rust code and resources.
Awesome Mac
jaywcjlove/awesome-mac
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
Awesome Python
vinta/awesome-python
Curated Python frameworks, libraries and resources.
Awesome C++
fffaraz/awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
Awesome Go
avelino/awesome-go
Curated Go frameworks and libraries.
Awesome PHP
ziadoz/awesome-php
A curated list of amazingly awesome PHP libraries, resources and shiny things.