Gatling
Official Resources
3_ENTRIESGetting Started
3_ENTRIESTutorials
3_ENTRIESDistributed Testing
4_ENTRIES- Distributed Gatling
Solution to run Gatling simulation tests in a distributed/cluster environment.
- gatling-operator
Automating distributed Gatling load testing using Kubernetes operator.
Plugins
24_ENTRIES- 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-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.
Frameworks
5_ENTRIES- 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.
Reporting
3_ENTRIES- 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.
Sandbox
2_ENTRIES- 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.
Miscellaneous
3_ENTRIES- dakiya
Convert Postman collections to Gatling scripts.
- gatling.g8
Giter8 template for Gatling.
- gatling-template.g8
A Giter8 template for Gatling performance test project.
CI
2_ENTRIES- Gatling Jenkins Plugin
Jenkins plugin for Gatling.
- run-gatling
GitHub Action to easily integrate Gatling performance tests to GitHub workflows.
Trainings & Courses
3_ENTRIES- Gatling Courses
By Udemy.
Talks
3_ENTRIES- 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.
Video Tutorials
2_ENTRIES- Performance Testing with Gatling
Tutorial series by Tomi Tiihonen.
- Gatling Tutorials for Beginners
Tutorial series by James Willett.
Community
3_ENTRIESAwesome Lists
6_ENTRIES- Awesome Software Quality
A list of free software testing and verification resources.
- Awesome Testing
A curated list of testing resources.
- Awesome JMeter
Open-source load testing and performance measurement tool, written in Java.
- Awesome Tsung
Open-source multi-protocol distributed load testing tool, developed in Erlang.
- Awesome k6
Open-source, developer-centric performance monitoring and load testing solution.
- Awesome Locust
Open-source scalable load testing framework written in Python.
Other
2_ENTRIES- 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.