161 lines
15 KiB
Plaintext
161 lines
15 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Gatling [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
|
||
[38;5;12m (https://gatling.io/)[39m
|
||
|
||
[38;5;12mA curated collection of resources covering all aspects of load testing using [39m[38;5;14m[1mGatling[0m[38;5;12m (https://gatling.io/) and related stuff: plugins, integrations, testing techniques, DevOps practices, etc.[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;14m[1mGatling[0m[38;5;12m (https://gatling.io/) is an open-source load and performance testing framework based on Scala, Akka and Netty.[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mOfficial Resources[0m[38;5;12m (#official-resources)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGetting Started[0m[38;5;12m (#getting-started)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTutorials[0m[38;5;12m (#tutorials)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDistributed Testing[0m[38;5;12m (#distributed-testing)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPlugins[0m[38;5;12m (#plugins)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mFrameworks[0m[38;5;12m (#frameworks)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mReporting[0m[38;5;12m (#reporting)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSandbox[0m[38;5;12m (#sandbox)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMiscellaneous[0m[38;5;12m (#miscellaneous)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCI[0m[38;5;12m (#ci)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTrainings & Courses[0m[38;5;12m (#trainings--courses)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVideos[0m[38;5;12m (#videos)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTalks[0m[38;5;12m (#talks)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mVideo Tutorials[0m[38;5;12m (#video-tutorials)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRelated[0m[38;5;12m (#related)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAwesome Lists[0m[38;5;12m (#awesome-lists)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOther[0m[38;5;12m (#other)[39m
|
||
|
||
[38;2;255;187;0m[4mOfficial Resources[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mHomepage[0m[38;5;12m (https://gatling.io/)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGatling[0m[38;5;12m (https://gatling.io/open-source/) - Open-source version.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGatling Enterprise[0m[38;5;12m (https://gatling.io/enterprise/) - Enterprise version (formerly known as Gatling FrontLine), with advanced analytics and integrations.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDocumentation[0m[38;5;12m (https://gatling.io/docs/gatling/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSource code[0m[38;5;12m (https://github.com/gatling/gatling)[39m
|
||
|
||
[38;2;255;187;0m[4mGetting Started[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mLoad testing with Gatling.io[0m[38;5;12m (https://blog.pragmatists.com/load-testing-with-gatling-io-2a128fccfb3e)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mA first look at Gatling, a DSL based load test tool[0m[38;5;12m (https://callistaenterprise.se/blogg/teknik/2014/04/16/a-first-look-at-gatling-a-dsl-based-load-test-tool/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGatling: Take your performance tests to the next level[0m[38;5;12m (https://www.thoughtworks.com/insights/blog/gatling-take-your-performance-tests-next-level)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoad Testing with Gatling. The Complete Guide[0m[38;5;12m (https://www.james-willett.com/gatling-load-testing-complete-guide/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPerformance testing with Gatling[0m[38;5;12m (https://automationrhapsody.com/performance-testing-with-gatling/)[39m
|
||
|
||
[38;2;255;187;0m[4mTutorials[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mLoad testing gRPC services with Gatling[0m[38;5;12m (https://medium.com/@georgeleung_7777/load-testing-grpc-services-with-gatling-990025c77055)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCreating a custom Gatling protocol for AWS Lambda[0m[38;5;12m (https://callistaenterprise.se/blogg/teknik/2016/11/26/gatling-custom-protocol/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoad testing ZeroMQ with a custom DSL for Gatling[0m[38;5;12m (http://mintbeans.com/load-testing-zeromq-with-gatling/)[39m
|
||
|
||
[38;2;255;187;0m[4mDistributed Testing[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mScaling out with Gatling[0m[38;5;12m (https://gatling.io/docs/gatling/guides/scaling_out/) - Recipe to use several Gatling instances hosted using multiple machines from official Gatling documentation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDistributed load testing with Gatling and Kubernetes[0m[38;5;12m (https://medium.com/de-bijenkorf-techblog/https-medium-com-annashepeleva-distributed-load-testing-with-gatling-and-kubernetes-93ebce26edbe)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGatling – Scaling Out Your Load Tests[0m[38;5;12m (https://web.archive.org/web/20210625094528/http://www.nimrodstech.com/gatling-cluster-load-testing/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDistributed Gatling[0m[38;5;12m (https://github.com/Abiy/distGatling) - Solution to run Gatling simulation tests in a distributed/cluster environment.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-operator[0m[38;5;12m (https://github.com/st-tech/gatling-operator) - Automating distributed Gatling load testing using Kubernetes operator.[39m
|
||
|
||
[38;2;255;187;0m[4mTools[0m
|
||
|
||
[38;2;255;187;0m[4mPlugins[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-sbt-plugin[0m[38;5;12m (https://github.com/gatling/gatling-sbt-plugin) - Gatling SBT plugin to integrate Gatling with SBT, allowing to use Gatling as a testing framework.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-build-plugin[0m[38;5;12m (https://github.com/gatling/gatling-build-plugin) - An SBT plugin to share common settings across Gatling's projects' builds.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-maven-plugin[0m[38;5;12m (https://github.com/gatling/gatling-maven-plugin) - Gatling Maven Extensions.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-gradle-plugin[0m[38;5;12m (https://github.com/gatling/gatling-gradle-plugin) - Gatling plugin for Gradle.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-remote-sbt[0m[38;5;12m (https://github.com/Pravoru/gatling-remote-sbt) - Remote execution plugin for Gatling load tests.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-junitrunner[0m[38;5;12m (https://github.com/Pravoru/gatling-junitrunner) - JUnit wrapper around Gatling simulations.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-grpc[0m[38;5;12m (https://github.com/phiSgr/gatling-grpc) - Gatling load test plugin for gRPC.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-aws[0m[38;5;12m (https://github.com/callistaenterprise/gatling-aws) - Gatling custom protocol for AWS Lambda.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-xmpp-protocol[0m[38;5;12m (https://github.com/TLmaK0/gatling-xmpp-protocol) - XMPP protocol for stress test XMPP servers with Gatling.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-jwt[0m[38;5;12m (https://bitbucket.org/atlassianlabs/gatling-jwt/) - An extension to Gatling 2.0 to help make JWT-signed requests.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-mqtt[0m[38;5;12m (https://github.com/mnogu/gatling-mqtt) - A Gatling plugin for stress testing MQTT.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-kafka[0m[38;5;12m (https://github.com/mnogu/gatling-kafka) - A Gatling plugin for stress testing Apache Kafka protocol.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-kafka-plugin[0m[38;5;12m (https://github.com/Tinkoff/gatling-kafka-plugin) - Plugin for support Kafka in Gatling.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-amqp-plugin[0m[38;5;12m (https://github.com/Tinkoff/gatling-amqp-plugin) - Plugin for support performance testing with AMQP in Gatling (3.2.x).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-jdbc-plugin[0m[38;5;12m (https://github.com/Tinkoff/gatling-jdbc-plugin) - Simple Gatling plugin for JDBC support.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-picatinny[0m[38;5;12m (https://github.com/Tinkoff/gatling-picatinny) - Library with a bunch of useful functions that extend Gatling DSL.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-sql[0m[38;5;12m (https://github.com/tmcgrath/gatling-sql) - Gatling extension for JDBC or Spark Thrift Server stress testing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-tcp-extensions[0m[38;5;12m (https://github.com/scalecube/gatling-tcp-extensions) - TCP extensions for Gatling.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-thrift[0m[38;5;12m (https://github.com/3tty0n/gatling-thrift) - Gatling third party plugin for Apache Thrift.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-bolt[0m[38;5;12m (https://github.com/sarmbruster/gatling-bolt) - Support Neo4j Bolt protocol for Gatling.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-zeromq[0m[38;5;12m (https://github.com/softwaremill/gatling-zeromq) - A Gatling stress test plugin for ZeroMQ protocol.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-dubbo[0m[38;5;12m (https://github.com/youzan/gatling-dubbo) - A Gatling plugin for running load tests on Apache Dubbo.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-cql[0m[38;5;12m (https://github.com/gatling-cql/GatlingCql) - Gatling support for Apache Cassandra CQL.[39m
|
||
|
||
[38;2;255;187;0m[4mFrameworks[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mKraken[0m[38;5;12m (https://github.com/OctoPerf/kraken) - Load testing IDE based on Gatling by [39m[38;5;14m[1mOctoPerf[0m[38;5;12m (https://octoperf.com/categories/kraken/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKarate Gatling[0m[38;5;12m (https://karatelabs.github.io/karate/karate-gatling/) - Re-use Karate API-tests as performance tests executed by Gatling.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTaurus[0m[38;5;12m (https://gettaurus.org/docs/Gatling/) - Gatling Executor in Taurus framework.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCarrier[0m[38;5;12m (https://getcarrier.io/) - Continuous test execution platform with ability to perform load testing using customized JMeter and Gatling containers.[39m
|
||
|
||
[38;2;255;187;0m[4mReporting[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-report[0m[38;5;12m (https://github.com/nuxeo/gatling-report) - Parse Gatling simulation.log files to output CSV stats or build HTML reports with Plotly charts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling2allure[0m[38;5;12m (https://github.com/biski/gatling2allure) - Convert Gatling log to Allure report.[39m
|
||
|
||
[38;2;255;187;0m[4mSandbox[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-scaffold[0m[38;5;12m (https://github.com/robsonbittencourt/gatling-scaffold) - Base for load test project using Gatling, InfluxDB and Grafana.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mperfiz[0m[38;5;12m (https://github.com/znsio/perfiz) - A dockerised API performance test setup based on Gatling with Grafana dashboards and Prometheus monitoring.[39m
|
||
|
||
[38;2;255;187;0m[4mMiscellaneous[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mdakiya[0m[38;5;12m (https://github.com/rupeshmore/dakiya) - Convert Postman collections to Gatling scripts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling.g8[0m[38;5;12m (https://github.com/gatling/gatling.g8) - Giter8 template for Gatling.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgatling-template.g8[0m[38;5;12m (https://github.com/Tinkoff/gatling-template.g8) - A Giter8 template for Gatling performance test project.[39m
|
||
|
||
[38;2;255;187;0m[4mCI[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGatling Jenkins Plugin[0m[38;5;12m (https://github.com/jenkinsci/gatling-plugin) - [39m[38;5;14m[1mJenkins plugin[0m[38;5;12m (https://plugins.jenkins.io/gatling/) for Gatling.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mrun-gatling[0m[38;5;12m (https://github.com/liatrio/run-gatling) - GitHub Action to easily integrate Gatling performance tests to GitHub workflows.[39m
|
||
|
||
[38;2;255;187;0m[4mTrainings & Courses[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGatling Academy[0m[38;5;12m (https://gatling.io/academy/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGatling Courses[0m[38;5;12m (https://www.udemy.com/topic/gatling/) - By Udemy.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPerformance Test Automation 101: Gatling, Lighthouse, & Jenkins[0m[38;5;12m (https://www.educative.io/courses/performance-test-automation-101-gatling-lighthouse-jenkins) - By Educative.[39m
|
||
|
||
[38;2;255;187;0m[4mVideos[0m
|
||
|
||
[38;2;255;187;0m[4mTalks[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mLoad Testing Done Right with Gatling[0m[38;5;12m (https://www.youtube.com/watch?v=VUPTaPms210) - Stéphane Landelle @ Voxxed Days Belgrade 2015.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoad Testing Crash Course with Gatling[0m[38;5;12m (https://www.youtube.com/watch?v=RiM1GsVSbzM) - Stéphane Landelle @ Devoxx Belgium 2022.[39m
|
||
|
||
[38;2;255;187;0m[4mVideo Tutorials[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPerformance Testing with Gatling[0m[38;5;12m (https://www.youtube.com/playlist?list=PLd4gvNaNZ4T3NCWsv3zwHYlLGtr9s1-Fz) - Tutorial series by Tomi Tiihonen.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGatling Tutorials for Beginners[0m[38;5;12m (https://www.youtube.com/playlist?list=PLw_jGKXm9lIYpTotIJ-R31pXS7qqwXstt) - Tutorial series by James Willett.[39m
|
||
|
||
[38;2;255;187;0m[4mCommunity[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGatling Community[0m[38;5;12m (https://community.gatling.io/)[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mgatling[0m[38;5;14m[1m on Stack Overflow[0m[38;5;12m (https://stackoverflow.com/questions/tagged/gatling+or+scala-gatling+or+gatling-plugin)[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1m@GatlingTool[0m[38;5;14m[1m on Twitter[0m[38;5;12m (https://twitter.com/gatlingtool)[39m
|
||
|
||
[38;2;255;187;0m[4mRelated[0m
|
||
|
||
[38;2;255;187;0m[4mAwesome Lists[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome Software Quality[0m[38;5;12m (https://github.com/ligurio/sqa-wiki) - A list of free software testing and verification resources.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome Testing[0m[38;5;12m (https://github.com/TheJambo/awesome-testing) - A curated list of testing resources.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome JMeter[0m[38;5;12m (https://github.com/aliesbelik/awesome-jmeter) - Open-source load testing and performance measurement tool, written in Java.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome Tsung[0m[38;5;12m (https://github.com/aliesbelik/awesome-tsung) - Open-source multi-protocol distributed load testing tool, developed in Erlang.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome k6[0m[38;5;12m (https://github.com/grafana/awesome-k6) - Open-source, developer-centric performance monitoring and load testing solution.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome Locust[0m[38;5;12m (https://github.com/aliesbelik/awesome-locust) - Open-source scalable load testing framework written in Python.[39m
|
||
|
||
[38;2;255;187;0m[4mOther[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mHow They Load Test[0m[38;5;12m (https://github.com/aliesbelik/how-they-load) - A curated collection of publicly available resources on how companies around the world perform load testing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoad Testing Toolkit[0m[38;5;12m (https://github.com/aliesbelik/load-testing-toolkit) - Collection of open-source tools for debugging, benchmarking, load and stress testing your code or services.[39m
|
||
|
||
[38;2;255;187;0m[4mContributing[0m
|
||
|
||
[38;5;12mContributions are welcome![39m
|
||
[38;5;12mPlease take a look at the [39m[38;5;14m[1mCONTRIBUTING[0m[38;5;12m (CONTRIBUTING.md) guidelines first.[39m
|