1 line
No EOL
13 KiB
JSON
1 line
No EOL
13 KiB
JSON
{"slug": "aliesbelik--awesome-gatling", "title": "Awesome Gatling", "description": "A collection of resources covering different aspects of Gatling load testing tool usage.", "github_url": "https://github.com/aliesbelik/awesome-gatling", "stars": "77", "tag": "Testing", "entry_count": 81, "subcategory_count": 10, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Official Resources", "url": "#official-resources", "description": ""}, {"name": "Getting Started", "url": "#getting-started", "description": ""}, {"name": "Tutorials", "url": "#tutorials", "description": ""}, {"name": "Distributed Testing", "url": "#distributed-testing", "description": ""}, {"name": "Tools", "url": "#tools", "description": ""}, {"name": "CI", "url": "#ci", "description": ""}, {"name": "Test Management", "url": "#test-management", "description": ""}, {"name": "Trainings & Courses", "url": "#trainings--courses", "description": ""}, {"name": "Videos", "url": "#videos", "description": ""}, {"name": "Community", "url": "#community", "description": ""}, {"name": "Related", "url": "#related", "description": ""}, {"name": "Homepage", "url": "https://gatling.io/", "description": ""}, {"name": "Documentation", "url": "https://docs.gatling.io/", "description": ""}, {"name": "Source code", "url": "https://github.com/gatling/gatling", "description": "", "stars": "6.9k"}, {"name": "A first look at Gatling, a DSL based load test tool", "url": "https://callistaenterprise.se/blogg/teknik/2014/04/16/a-first-look-at-gatling-a-dsl-based-load-test-tool/", "description": ""}, {"name": "Gatling: Take your performance tests to the next level", "url": "https://www.thoughtworks.com/insights/blog/gatling-take-your-performance-tests-next-level", "description": ""}, {"name": "Load Testing with Gatling. The Complete Guide", "url": "https://www.james-willett.com/gatling-load-testing-complete-guide/", "description": ""}, {"name": "Load testing gRPC services with Gatling", "url": "https://medium.com/@georgeleung_7777/load-testing-grpc-services-with-gatling-990025c77055", "description": ""}, {"name": "Creating a custom Gatling protocol for AWS Lambda", "url": "https://callistaenterprise.se/blogg/teknik/2016/11/26/gatling-custom-protocol/", "description": ""}, {"name": "Load testing ZeroMQ with a custom DSL for Gatling", "url": "https://mintbeans.com/load-testing-zeromq-with-gatling/", "description": ""}, {"name": "Distributed load testing with Gatling and Kubernetes", "url": "https://debijenkorf.tech/https-medium-com-annashepeleva-distributed-load-testing-with-gatling-and-kubernetes-93ebce26edbe", "description": ""}, {"name": "Gatling – Scaling Out Your Load Tests", "url": "https://web.archive.org/web/20210625094528/http://www.nimrodstech.com/gatling-cluster-load-testing/", "description": ""}, {"name": "Distributed Gatling", "url": "https://github.com/Abiy/distGatling", "description": "Solution to run Gatling simulation tests in a distributed/cluster environment.", "stars": "103"}, {"name": "gatling-operator", "url": "https://github.com/st-tech/gatling-operator", "description": "Automating distributed Gatling load testing using Kubernetes operator.", "stars": "82"}]}, {"name": "Plugins", "parent": "Tools", "entries": [{"name": "gatling-sbt-plugin", "url": "https://github.com/gatling/gatling-sbt-plugin", "description": "Gatling SBT plugin to integrate Gatling with SBT, allowing to use Gatling as a testing framework.", "stars": "109"}, {"name": "gatling-build-plugin", "url": "https://github.com/gatling/gatling-build-plugin", "description": "An SBT plugin to share common settings across Gatling's projects' builds.", "stars": "3"}, {"name": "gatling-maven-plugin", "url": "https://github.com/gatling/gatling-maven-plugin", "description": "Gatling Maven Extensions.", "stars": "38"}, {"name": "gatling-gradle-plugin", "url": "https://github.com/gatling/gatling-gradle-plugin", "description": "Gatling plugin for Gradle.", "stars": "30"}, {"name": "gatling-remote-sbt", "url": "https://github.com/Pravoru/gatling-remote-sbt", "description": "Remote execution plugin for Gatling load tests.", "stars": "10"}, {"name": "gatling-junitrunner", "url": "https://github.com/Pravoru/gatling-junitrunner", "description": "JUnit wrapper around Gatling simulations.", "stars": "3"}, {"name": "gatling-grpc", "url": "https://github.com/phiSgr/gatling-grpc", "description": "Gatling load test plugin for gRPC.", "stars": "127"}, {"name": "gatling-aws", "url": "https://github.com/callistaenterprise/gatling-aws", "description": "Gatling custom protocol for AWS Lambda.", "stars": "11"}, {"name": "gatling-xmpp-protocol", "url": "https://github.com/TLmaK0/gatling-xmpp-protocol", "description": "XMPP protocol for stress test XMPP servers with Gatling.", "stars": "4"}, {"name": "gatling-jwt", "url": "https://bitbucket.org/atlassianlabs/gatling-jwt/", "description": "An extension to Gatling 2.0 to help make JWT-signed requests."}, {"name": "gatling-mqtt", "url": "https://github.com/mnogu/gatling-mqtt", "description": "A Gatling plugin for stress testing MQTT.", "stars": "43"}, {"name": "gatling-kafka", "url": "https://github.com/mnogu/gatling-kafka", "description": "A Gatling plugin for stress testing Apache Kafka protocol.", "stars": "67"}, {"name": "gatling-kafka", "url": "https://github.com/Amerousful/gatling-kafka", "description": "Gatling plugin for Kafka.", "stars": "18"}, {"name": "gatling-kafka-plugin", "url": "https://github.com/galax-io/gatling-kafka-plugin", "description": "Plugin for support Kafka in Gatling.", "stars": "15"}, {"name": "gatling-amqp-plugin", "url": "https://github.com/galax-io/gatling-amqp-plugin", "description": "Plugin for support performance testing with AMQP in Gatling (3.2.x).", "stars": "5"}, {"name": "gatling-jdbc-plugin", "url": "https://github.com/galax-io/gatling-jdbc-plugin", "description": "Simple Gatling plugin for JDBC support.", "stars": "6"}, {"name": "gatling-picatinny", "url": "https://github.com/galax-io/gatling-picatinny", "description": "Library with a bunch of useful functions that extend Gatling DSL.", "stars": "4"}, {"name": "gatling-sql", "url": "https://github.com/tmcgrath/gatling-sql", "description": "Gatling extension for JDBC or Spark Thrift Server stress testing.", "stars": "6"}, {"name": "gatling-tcp-extensions", "url": "https://github.com/scalecube/gatling-tcp-extensions", "description": "TCP extensions for Gatling.", "stars": "23"}, {"name": "gatling-thrift", "url": "https://github.com/3tty0n/gatling-thrift", "description": "Gatling third party plugin for Apache Thrift.", "stars": "18"}, {"name": "gatling-bolt", "url": "https://github.com/sarmbruster/gatling-bolt", "description": "Support Neo4j Bolt protocol for Gatling.", "stars": "2"}, {"name": "gatling-zeromq", "url": "https://github.com/softwaremill/gatling-zeromq", "description": "A Gatling stress test plugin for ZeroMQ protocol.", "stars": "5"}, {"name": "gatling-dubbo", "url": "https://github.com/youzan/gatling-dubbo", "description": "A Gatling plugin for running load tests on Apache Dubbo.", "stars": "153"}, {"name": "gatling-wait", "url": "https://github.com/Amerousful/gatling-wait", "description": "Plugin that simplifies waiting for specific events allowing customizable conditions, attempt management, and error handling.", "stars": "11"}]}, {"name": "Frameworks", "parent": "Tools", "entries": [{"name": "Kraken", "url": "https://github.com/OctoPerf/kraken", "description": "Load testing IDE based on Gatling by OctoPerf.", "stars": "118"}, {"name": "Karate Gatling", "url": "https://karatelabs.github.io/karate/karate-gatling/", "description": "Re-use Karate API-tests as performance tests executed by Gatling."}, {"name": "Taurus", "url": "https://gettaurus.org/docs/Gatling/", "description": "Gatling Executor in Taurus framework."}, {"name": "Carrier", "url": "https://github.com/carrier-io", "description": "Continuous test execution platform with ability to perform load testing using customized JMeter and Gatling containers."}, {"name": "Gatlytron", "url": "https://github.com/Performetriks/Gatlytron", "description": "Gatling Base Framework for easy onboarding.", "stars": "3"}]}, {"name": "Reporting", "parent": "Tools", "entries": [{"name": "gatling-report", "url": "https://github.com/nuxeo/gatling-report", "description": "Parse Gatling simulation.log files to output CSV stats or build HTML reports with Plotly charts.", "stars": "125"}, {"name": "gatling2allure", "url": "https://github.com/biski/gatling2allure", "description": "Convert Gatling log to Allure report.", "stars": "6"}, {"name": "gatling-elasticsearch", "url": "https://github.com/Amerousful/gatling-elasticsearch-logs", "description": "Logger which parses raw Gatling logs and sends them to the Elasticsearch.", "stars": "16"}]}, {"name": "Sandbox", "parent": "Tools", "entries": [{"name": "gatling-scaffold", "url": "https://github.com/robsonbittencourt/gatling-scaffold", "description": "Base for load test project using Gatling, InfluxDB and Grafana.", "stars": "17"}, {"name": "perfiz", "url": "https://github.com/znsio/perfiz", "description": "A dockerised API performance test setup based on Gatling with Grafana dashboards and Prometheus monitoring.", "stars": "15"}]}, {"name": "Miscellaneous", "parent": "Tools", "entries": [{"name": "dakiya", "url": "https://github.com/rupeshmore/dakiya", "description": "Convert Postman collections to Gatling scripts.", "stars": "37"}, {"name": "gatling-template.g8", "url": "https://github.com/galax-io/gatling-template.g8", "description": "A Giter8 template for Gatling performance test project.", "stars": "3"}, {"name": "Gatling Jenkins Plugin", "url": "https://github.com/jenkinsci/gatling-plugin", "description": "[Jenkins plugin](https://plugins.jenkins.io/gatling/) for Gatling.", "stars": "36"}, {"name": "run-gatling", "url": "https://github.com/liatrio/run-gatling", "description": "GitHub Action to easily integrate Gatling performance tests to GitHub workflows.", "stars": "5"}, {"name": "Performance and load testing with Gatling", "url": "https://docs.getxray.app/space/XRAYCLOUD/44565472/Performance+and+load+testing+with+Gatling", "description": "Integrating with Xray Test Management on Jira and Gatling."}, {"name": "Gatling Courses", "url": "https://www.udemy.com/topic/gatling/", "description": "By Udemy."}, {"name": "Performance Test Automation 101: Gatling, Lighthouse, & Jenkins", "url": "https://www.educative.io/courses/performance-test-automation-101-gatling-lighthouse-jenkins", "description": "By Educative."}]}, {"name": "Talks", "parent": "Videos", "entries": [{"name": "Load Testing Done Right with Gatling", "url": "https://www.youtube.com/watch?v=VUPTaPms210", "description": "Stéphane Landelle @ Voxxed Days Belgrade 2015."}, {"name": "Load Testing Crash Course with Gatling", "url": "https://www.youtube.com/watch?v=RiM1GsVSbzM", "description": "Stéphane Landelle @ Devoxx Belgium 2022."}, {"name": "Load Testing Made Easy with Gatling", "url": "https://www.youtube.com/watch?v=8Eplj8BvugA", "description": "Rafał Piotrowski @ Scala Days 2023 Madrid."}]}, {"name": "Video Tutorials", "parent": "Videos", "entries": [{"name": "Performance Testing with Gatling", "url": "https://www.youtube.com/playlist?list=PLd4gvNaNZ4T3NCWsv3zwHYlLGtr9s1-Fz", "description": "Tutorial series by Tomi Tiihonen."}, {"name": "Gatling Tutorials for Beginners", "url": "https://www.youtube.com/playlist?list=PLw_jGKXm9lIYpTotIJ-R31pXS7qqwXstt", "description": "Tutorial series by James Willett."}, {"name": "Gatling Community", "url": "https://community.gatling.io/", "description": ""}, {"name": "`gatling` on Stack Overflow", "url": "https://stackoverflow.com/questions/tagged/gatling+or+scala-gatling+or+gatling-java+or+gatling-plugin", "description": ""}, {"name": "`@GatlingTool` on Twitter", "url": "https://x.com/gatlingtool", "description": ""}]}, {"name": "Awesome Lists", "parent": "Related", "entries": [{"name": "Awesome Software Quality", "url": "https://github.com/ligurio/sqa-wiki", "description": "A list of free software testing and verification resources.", "stars": "2.3k"}, {"name": "Awesome Testing", "url": "https://github.com/TheJambo/awesome-testing", "description": "A curated list of testing resources.", "stars": "2.2k"}, {"name": "Awesome JMeter", "url": "https://github.com/aliesbelik/awesome-jmeter", "description": "Open-source load testing and performance measurement tool, written in Java.", "stars": "772"}, {"name": "Awesome Tsung", "url": "https://github.com/aliesbelik/awesome-tsung", "description": "Open-source multi-protocol distributed load testing tool, developed in Erlang.", "stars": "23"}, {"name": "Awesome k6", "url": "https://github.com/grafana/awesome-k6", "description": "Open-source, developer-centric performance monitoring and load testing solution.", "stars": "743"}, {"name": "Awesome Locust", "url": "https://github.com/aliesbelik/awesome-locust", "description": "Open-source scalable load testing framework written in Python.", "stars": "111"}]}, {"name": "Other", "parent": "Related", "entries": [{"name": "How They Load Test", "url": "https://github.com/aliesbelik/how-they-load", "description": "A curated collection of publicly available resources on how companies around the world perform load testing.", "stars": "151"}, {"name": "Load Testing Toolkit", "url": "https://github.com/aliesbelik/load-testing-toolkit", "description": "Collection of open-source tools for debugging, benchmarking, load and stress testing your code or services.", "stars": "234"}]}]} |