aliesbelik/awesome-gatling
Testing 10 days ago 37
A collection of resources covering different aspects of Gatling load testing tool usage.
Awesome Gatling 
A curated collection of resources covering all aspects of load testing using Gatling and related stuff: plugins, integrations, testing techniques, DevOps practices, etc.
Gatling is an open-source load and performance testing framework based on Scala, Akka and Netty.
Contents
- Official Resources
- Getting Started
- Tutorials
- Distributed Testing
- Tools
- CI
- Trainings & Courses
- Videos
- Community
- Related
Official Resources
- Homepage
- Gatling - Open-source version.
- Gatling Enterprise - Enterprise version (formerly known as Gatling FrontLine), with advanced analytics and integrations.
- Documentation
- Source codestars5.6k
Getting Started
- Load testing with Gatling.io
- A first look at Gatling, a DSL based load test tool
- Gatling: Take your performance tests to the next level
- Load Testing with Gatling. The Complete Guide
- Performance testing with Gatling
Tutorials
- Load testing gRPC services with Gatling
- Creating a custom Gatling protocol for AWS Lambda
- Load testing ZeroMQ with a custom DSL for Gatling
Distributed Testing
- Scaling out with Gatling - Recipe to use several Gatling instances hosted using multiple machines from official Gatling documentation.
- Distributed load testing with Gatling and Kubernetes
- Gatling – Scaling Out Your Load Tests
- Distributed Gatlingstars95 - Solution to run Gatling simulation tests in a distributed/cluster environment.
Tools
Plugins
- gatling-sbt-pluginstars104 - Gatling SBT plugin to integrate Gatling with SBT, allowing to use Gatling as a testing framework.
- gatling-build-pluginstars3 - An SBT plugin to share common settings across Gatling's projects' builds.
- gatling-maven-pluginstars28 - Gatling Maven Extensions.
- gatling-gradle-pluginstars18 - Gatling plugin for Gradle.
- gatling-remote-sbtstars10 - Remote execution plugin for Gatling load tests.
- gatling-junitrunnerstars2 - JUnit wrapper around Gatling simulations.
- gatling-grpcstars93 - Gatling load test plugin for gRPC.
- gatling-awsstars10 - Gatling custom protocol for AWS Lambda.
- gatling-xmpp-protocolstars4 - XMPP protocol for stress test XMPP servers with Gatling.
- gatling-jwt - An extension to Gatling 2.0 to help make JWT-signed requests.
- gatling-mqttstars37 - A Gatling plugin for stress testing MQTT.
- gatling-kafkastars67 - A Gatling plugin for stress testing Apache Kafka protocol.
- gatling-kafka-pluginstars39 - Plugin for support Kafka in Gatling.
- gatling-amqp-pluginstars26 - Plugin for support performance testing with AMQP in Gatling (3.2.x).
- gatling-jdbc-pluginstars14 - Simple Gatling plugin for JDBC support.
- gatling-picatinnystars26 - Library with a bunch of useful functions that extend Gatling DSL.
- gatling-sqlstars8 - Gatling extension for JDBC or Spark Thrift Server stress testing.
- gatling-tcp-extensionsstars22 - TCP extensions for Gatling.
- gatling-thriftstars18 - Gatling third party plugin for Apache Thrift.
- gatling-boltstars2 - Support Neo4j Bolt protocol for Gatling.
- gatling-zeromqstars5 - A Gatling stress test plugin for ZeroMQ protocol.
- gatling-dubbostars145 - A Gatling plugin for running load tests on Apache Dubbo.
- gatling-cqlstars51 - Gatling support for Apache Cassandra CQL.
Frameworks
- Krakenstars106 - 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.
Reporting
- gatling-reportstars105 - Parse Gatling simulation.log files to output CSV stats or build HTML reports with Plotly charts.
- gatling2allurestars3 - Convert Gatling log to Allure report.
Miscellaneous
- dakiyastars34 - Convert Postman collections to Gatling scripts.
- gatling.g8stars7 - Giter8 template for Gatling.
- gatling-template.g8stars15 - A Giter8 template for Gatling performance test project.
CI
- Gatling Jenkins Pluginstars36 - Jenkins plugin for Gatling.
- run-gatlingstars2 - GitHub Action to easily integrate Gatling performance tests to GitHub workflows.
Trainings & Courses
- Gatling Academy
- Gatling Courses - By Udemy.
- Performance Test Automation 101: Gatling, Lighthouse, & Jenkins - By Educative.
Videos
Talks
- Load Testing Done Right with Gatling - Stéphane Landelle @ Voxxed Days Belgrade 2015.
Video Tutorials
- Performance Testing with Gatling - Tutorial series by Tomi Tiihonen.
- Gatling Tutorials for Beginners - Tutorial series by James Willett.
Community
Related
Awesome Lists
- Awesome Software Qualitystars2k - A list of free software testing and verification resources.
- Awesome Testingstars919 - A curated list of testing resources.
- Awesome JMeterstars539 - Open-source load testing and performance measurement tool, written in Java.
- Awesome Tsungstars14 - Open-source multi-protocol distributed load testing tool, developed in Erlang.
- Awesome k6stars223 - Open-source, developer-centric performance monitoring and load testing solution.
- Awesome Locuststars27 - Open-source scalable load testing framework written in Python.
Other
- How They Load Teststars9 - A curated collection of publicly available resources on how companies around the world perform load testing.
- Load Testing Toolkitstars59 - Collection of open-source tools for debugging, benchmarking, load and stress testing your code or services.
Contributing
Contributions are welcome!
Please take a look at the CONTRIBUTING guidelines first.
Last Checked At: 2022-06-24T19:17:21.265Z