This commit is contained in:
2025-07-18 23:13:11 +02:00
parent c9485bf576
commit 652812eed0
2354 changed files with 1266414 additions and 1 deletions

293
html/gatling.md2.html Normal file
View File

@@ -0,0 +1,293 @@
<h1 id="awesome-gatling-awesome">Awesome Gatling <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<!--lint ignore double-link-->
<p><a
href="https://gatling.io/"><img src="assets/images/gatling-logo.svg" align="right" width="260" alt="Gatling"></a>
<!--lint ignore double-link--> A curated collection of resources
covering all aspects of load testing using <a
href="https://gatling.io/">Gatling</a> and related stuff: plugins,
integrations, testing techniques, DevOps practices, etc.
<!--lint ignore double-link--> &gt; <a
href="https://gatling.io/">Gatling</a> is an open-source load and
performance testing framework based on Scala, Akka and Netty.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#official-resources">Official Resources</a></li>
<li><a href="#getting-started">Getting Started</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#distributed-testing">Distributed Testing</a></li>
<li><a href="#tools">Tools</a>
<ul>
<li><a href="#plugins">Plugins</a></li>
<li><a href="#frameworks">Frameworks</a></li>
<li><a href="#reporting">Reporting</a></li>
<li><a href="#sandbox">Sandbox</a></li>
<li><a href="#miscellaneous">Miscellaneous</a></li>
</ul></li>
<li><a href="#ci">CI</a></li>
<li><a href="#trainings--courses">Trainings &amp; Courses</a></li>
<li><a href="#videos">Videos</a>
<ul>
<li><a href="#talks">Talks</a></li>
<li><a href="#video-tutorials">Video Tutorials</a></li>
</ul></li>
<li><a href="#community">Community</a></li>
<li><a href="#related">Related</a>
<ul>
<li><a href="#awesome-lists">Awesome Lists</a></li>
<li><a href="#other">Other</a></li>
</ul></li>
</ul>
<h2 id="official-resources">Official Resources</h2>
<!--lint ignore double-link-->
<ul>
<li><a href="https://gatling.io/">Homepage</a></li>
<li><a href="https://docs.gatling.io/">Documentation</a></li>
<li><a href="https://github.com/gatling/gatling">Source code</a></li>
</ul>
<h2 id="getting-started">Getting Started</h2>
<ul>
<li><a
href="https://callistaenterprise.se/blogg/teknik/2014/04/16/a-first-look-at-gatling-a-dsl-based-load-test-tool/">A
first look at Gatling, a DSL based load test tool</a></li>
<li><a
href="https://www.thoughtworks.com/insights/blog/gatling-take-your-performance-tests-next-level">Gatling:
Take your performance tests to the next level</a></li>
<li><a
href="https://www.james-willett.com/gatling-load-testing-complete-guide/">Load
Testing with Gatling. The Complete Guide</a></li>
</ul>
<h2 id="tutorials">Tutorials</h2>
<ul>
<li><a
href="https://medium.com/@georgeleung_7777/load-testing-grpc-services-with-gatling-990025c77055">Load
testing gRPC services with Gatling</a></li>
<li><a
href="https://callistaenterprise.se/blogg/teknik/2016/11/26/gatling-custom-protocol/">Creating
a custom Gatling protocol for AWS Lambda</a></li>
<li><a
href="https://mintbeans.com/load-testing-zeromq-with-gatling/">Load
testing ZeroMQ with a custom DSL for Gatling</a></li>
</ul>
<h2 id="distributed-testing">Distributed Testing</h2>
<ul>
<li><a
href="https://debijenkorf.tech/https-medium-com-annashepeleva-distributed-load-testing-with-gatling-and-kubernetes-93ebce26edbe">Distributed
load testing with Gatling and Kubernetes</a></li>
<li><a
href="https://web.archive.org/web/20210625094528/http://www.nimrodstech.com/gatling-cluster-load-testing/">Gatling
Scaling Out Your Load Tests</a></li>
<li><a href="https://github.com/Abiy/distGatling">Distributed
Gatling</a> - Solution to run Gatling simulation tests in a
distributed/cluster environment.</li>
<li><a
href="https://github.com/st-tech/gatling-operator">gatling-operator</a>
- Automating distributed Gatling load testing using Kubernetes
operator.</li>
</ul>
<h2 id="tools">Tools</h2>
<h3 id="plugins">Plugins</h3>
<ul>
<li><a
href="https://github.com/gatling/gatling-sbt-plugin">gatling-sbt-plugin</a>
- Gatling SBT plugin to integrate Gatling with SBT, allowing to use
Gatling as a testing framework.</li>
<li><a
href="https://github.com/gatling/gatling-build-plugin">gatling-build-plugin</a>
- An SBT plugin to share common settings across Gatlings projects
builds.</li>
<li><a
href="https://github.com/gatling/gatling-maven-plugin">gatling-maven-plugin</a>
- Gatling Maven Extensions.</li>
<li><a
href="https://github.com/gatling/gatling-gradle-plugin">gatling-gradle-plugin</a>
- Gatling plugin for Gradle.</li>
<li><a
href="https://github.com/Pravoru/gatling-remote-sbt">gatling-remote-sbt</a>
- Remote execution plugin for Gatling load tests.</li>
<li><a
href="https://github.com/Pravoru/gatling-junitrunner">gatling-junitrunner</a>
- JUnit wrapper around Gatling simulations.</li>
<li><a href="https://github.com/phiSgr/gatling-grpc">gatling-grpc</a> -
Gatling load test plugin for gRPC.</li>
<li><a
href="https://github.com/callistaenterprise/gatling-aws">gatling-aws</a>
- Gatling custom protocol for AWS Lambda.</li>
<li><a
href="https://github.com/TLmaK0/gatling-xmpp-protocol">gatling-xmpp-protocol</a>
- XMPP protocol for stress test XMPP servers with Gatling.</li>
<li><a
href="https://bitbucket.org/atlassianlabs/gatling-jwt/">gatling-jwt</a>
- An extension to Gatling 2.0 to help make JWT-signed requests.</li>
<li><a href="https://github.com/mnogu/gatling-mqtt">gatling-mqtt</a> - A
Gatling plugin for stress testing MQTT.</li>
<li><a href="https://github.com/mnogu/gatling-kafka">gatling-kafka</a> -
A Gatling plugin for stress testing Apache Kafka protocol.</li>
<li><a
href="https://github.com/Amerousful/gatling-kafka">gatling-kafka</a> -
Gatling plugin for Kafka.</li>
<li><a
href="https://github.com/galax-io/gatling-kafka-plugin">gatling-kafka-plugin</a>
- Plugin for support Kafka in Gatling.</li>
<li><a
href="https://github.com/galax-io/gatling-amqp-plugin">gatling-amqp-plugin</a>
- Plugin for support performance testing with AMQP in Gatling
(3.2.x).</li>
<li><a
href="https://github.com/galax-io/gatling-jdbc-plugin">gatling-jdbc-plugin</a>
- Simple Gatling plugin for JDBC support.</li>
<li><a
href="https://github.com/galax-io/gatling-picatinny">gatling-picatinny</a>
- Library with a bunch of useful functions that extend Gatling DSL.</li>
<li><a href="https://github.com/tmcgrath/gatling-sql">gatling-sql</a> -
Gatling extension for JDBC or Spark Thrift Server stress testing.</li>
<li><a
href="https://github.com/scalecube/gatling-tcp-extensions">gatling-tcp-extensions</a>
- TCP extensions for Gatling.</li>
<li><a
href="https://github.com/3tty0n/gatling-thrift">gatling-thrift</a> -
Gatling third party plugin for Apache Thrift.</li>
<li><a
href="https://github.com/sarmbruster/gatling-bolt">gatling-bolt</a> -
Support Neo4j Bolt protocol for Gatling.</li>
<li><a
href="https://github.com/softwaremill/gatling-zeromq">gatling-zeromq</a>
- A Gatling stress test plugin for ZeroMQ protocol.</li>
<li><a href="https://github.com/youzan/gatling-dubbo">gatling-dubbo</a>
- A Gatling plugin for running load tests on Apache Dubbo.</li>
<li><a
href="https://github.com/Amerousful/gatling-wait">gatling-wait</a> -
Plugin that simplifies waiting for specific events allowing customizable
conditions, attempt management, and error handling.</li>
</ul>
<h3 id="frameworks">Frameworks</h3>
<ul>
<li><a href="https://github.com/OctoPerf/kraken">Kraken</a> - Load
testing IDE based on Gatling by OctoPerf.</li>
<li><a href="https://karatelabs.github.io/karate/karate-gatling/">Karate
Gatling</a> - Re-use Karate API-tests as performance tests executed by
Gatling.</li>
<li><a href="https://gettaurus.org/docs/Gatling/">Taurus</a> - Gatling
Executor in Taurus framework.</li>
<li><a href="https://getcarrier.io/">Carrier</a> - Continuous test
execution platform with ability to perform load testing using customized
JMeter and Gatling containers.</li>
</ul>
<h3 id="reporting">Reporting</h3>
<ul>
<li><a href="https://github.com/nuxeo/gatling-report">gatling-report</a>
- Parse Gatling simulation.log files to output CSV stats or build HTML
reports with Plotly charts.</li>
<li><a href="https://github.com/biski/gatling2allure">gatling2allure</a>
- Convert Gatling log to Allure report.</li>
<li><a
href="https://github.com/Amerousful/gatling-elasticsearch-logs">gatling-elasticsearch</a>
- Logger which parses raw Gatling logs and sends them to the
Elasticsearch.</li>
</ul>
<h3 id="sandbox">Sandbox</h3>
<ul>
<li><a
href="https://github.com/robsonbittencourt/gatling-scaffold">gatling-scaffold</a>
- Base for load test project using Gatling, InfluxDB and Grafana.</li>
<li><a href="https://github.com/znsio/perfiz">perfiz</a> - A dockerised
API performance test setup based on Gatling with Grafana dashboards and
Prometheus monitoring.</li>
</ul>
<h3 id="miscellaneous">Miscellaneous</h3>
<ul>
<li><a href="https://github.com/rupeshmore/dakiya">dakiya</a> - Convert
Postman collections to Gatling scripts.</li>
<li><a href="https://github.com/gatling/gatling.g8">gatling.g8</a> -
Giter8 template for Gatling.</li>
<li><a
href="https://github.com/galax-io/gatling-template.g8">gatling-template.g8</a>
- A Giter8 template for Gatling performance test project.</li>
</ul>
<h2 id="ci">CI</h2>
<ul>
<li><a href="https://github.com/jenkinsci/gatling-plugin">Gatling
Jenkins Plugin</a> - <a
href="https://plugins.jenkins.io/gatling/">Jenkins plugin</a> for
Gatling.</li>
<li><a href="https://github.com/liatrio/run-gatling">run-gatling</a> -
GitHub Action to easily integrate Gatling performance tests to GitHub
workflows.</li>
</ul>
<h2 id="trainings-courses">Trainings &amp; Courses</h2>
<ul>
<li><a href="https://academy.gatling.io/">Gatling Academy</a></li>
<li><a href="https://www.udemy.com/topic/gatling/">Gatling Courses</a> -
By Udemy.</li>
<li><a
href="https://www.educative.io/courses/performance-test-automation-101-gatling-lighthouse-jenkins">Performance
Test Automation 101: Gatling, Lighthouse, &amp; Jenkins</a> - By
Educative.</li>
</ul>
<h2 id="videos">Videos</h2>
<h3 id="talks">Talks</h3>
<ul>
<li><a href="https://www.youtube.com/watch?v=VUPTaPms210">Load Testing
Done Right with Gatling</a> - Stéphane Landelle @ Voxxed Days Belgrade
2015.</li>
<li><a href="https://www.youtube.com/watch?v=RiM1GsVSbzM">Load Testing
Crash Course with Gatling</a> - Stéphane Landelle @ Devoxx Belgium
2022.</li>
<li><a href="https://www.youtube.com/watch?v=8Eplj8BvugA">Load Testing
Made Easy with Gatling</a> - Rafał Piotrowski @ Scala Days 2023
Madrid.</li>
</ul>
<h3 id="video-tutorials">Video Tutorials</h3>
<ul>
<li><a
href="https://www.youtube.com/playlist?list=PLd4gvNaNZ4T3NCWsv3zwHYlLGtr9s1-Fz">Performance
Testing with Gatling</a> - Tutorial series by Tomi Tiihonen.</li>
<li><a
href="https://www.youtube.com/playlist?list=PLw_jGKXm9lIYpTotIJ-R31pXS7qqwXstt">Gatling
Tutorials for Beginners</a> - Tutorial series by James Willett.</li>
</ul>
<h2 id="community">Community</h2>
<ul>
<li><a href="https://community.gatling.io/">Gatling Community</a></li>
<li><a
href="https://stackoverflow.com/questions/tagged/gatling+or+scala-gatling+or+gatling-java+or+gatling-plugin"><code>gatling</code>
on Stack Overflow</a></li>
<li><a href="https://twitter.com/gatlingtool"><code>@GatlingTool</code>
on Twitter</a></li>
</ul>
<h2 id="related">Related</h2>
<h3 id="awesome-lists">Awesome Lists</h3>
<ul>
<li><a href="https://github.com/ligurio/sqa-wiki">Awesome Software
Quality</a> - A list of free software testing and verification
resources.</li>
<li><a href="https://github.com/TheJambo/awesome-testing">Awesome
Testing</a> - A curated list of testing resources.</li>
<li><a href="https://github.com/aliesbelik/awesome-jmeter">Awesome
JMeter</a> - Open-source load testing and performance measurement tool,
written in Java.</li>
<li><a href="https://github.com/aliesbelik/awesome-tsung">Awesome
Tsung</a> - Open-source multi-protocol distributed load testing tool,
developed in Erlang.</li>
<li><a href="https://github.com/grafana/awesome-k6">Awesome k6</a> -
Open-source, developer-centric performance monitoring and load testing
solution.</li>
<li><a href="https://github.com/aliesbelik/awesome-locust">Awesome
Locust</a> - Open-source scalable load testing framework written in
Python.</li>
</ul>
<h3 id="other">Other</h3>
<ul>
<li><a href="https://github.com/aliesbelik/how-they-load">How They Load
Test</a> - A curated collection of publicly available resources on how
companies around the world perform load testing.</li>
<li><a href="https://github.com/aliesbelik/load-testing-toolkit">Load
Testing Toolkit</a> - Collection of open-source tools for debugging,
benchmarking, load and stress testing your code or services.</li>
</ul>
<h2 id="contributing">Contributing</h2>
<p>Contributions are welcome!<br> Please take a look at the <a
href="CONTRIBUTING.md">CONTRIBUTING</a> guidelines first.</p>
<p><a href="https://github.com/aliesbelik/awesome-gatling">gatling.md
Github</a></p>