awesome-gatling icon indicating copy to clipboard operation
awesome-gatling copied to clipboard

A collection of resources covering different aspects of Gatling load testing tool usage.

Awesome Gatling 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
    • Plugins
    • Frameworks
    • Reporting
    • Miscellaneous
  • CI
  • Trainings & Courses
  • Videos
    • Talks
    • Video Tutorials
  • Community
  • Related
    • Awesome Lists
    • Other

Official Resources

Getting Started

Tutorials

Distributed Testing

Tools

Plugins

Frameworks

  • 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.

Reporting

  • 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.

Miscellaneous

  • 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

Trainings & Courses

Videos

Talks

Video Tutorials

Community

Related

Awesome Lists

  • 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

  • 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.

Contributing

Contributions are welcome!
Please take a look at the CONTRIBUTING guidelines first.