Awesome Lists

awesome-locust

by aliesbelik

awesome listpushed almost 3 years ago

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

AI summary

Load Testing Toolkit

A curated collection of resources and tools for load testing using the Locust framework

stars
93
forks
9
watching
4
awesome lists
3
entries
69
View on GitHubaliesbelik.github.io/awesome-locust

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/aliesbelik/awesome-locust/links.svg)](https://awesome.facts.dev/awesome/aliesbelik/awesome-locust)
HTML
<a href="https://awesome.facts.dev/awesome/aliesbelik/awesome-locust"><img src="https://awesome.facts.dev/shield/aliesbelik/awesome-locust/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/aliesbelik/awesome-locust/links.svg

What's in the list

69 links in 19 sections, with live GitHub stats.activeno commit in 2y

Official Resources

Tutorials

Tools / Plugins

  • locust-plugins

    A set of useful plugins/extensions for Locust

Tools / Workers

  • boomer

    A better load generator for Locust, written in Golang

  • locust4j

    A load generator for Locust, written in Java

  • swarm

    An elegant Java client for Locust

  • node-locust

    A Node.js load generator for Locust

  • ably-boomer

    Ably load generator for Locust, based on the library

  • ably-locust

    A JavaScript load generator for Locust

Tools / Wrappers

  • invokust

    A wrapper for Locust to allow running load tests in Python or on AWS Lambda

  • strezz

    A wrapper for stress testing using Locust based on Jest

  • stormer

    Wrappers for making load test with Locust more convenient

  • locust-extension

    VS Code extension to simplify the usage of Locust

Tools / Configuration Management

  • ansible-role-locust

    An Ansible role to manage Locust master instances

  • locust_slave

    An Ansible role to manage Locust slave instances

  • terraform-aws-locust

    Deploy a Locust stress test cluster on AWS based on CoreOS/Docker

Tools / Distributed

  • locust-swarm

    A tool for launching distributed Locust runs on a set of load generators

  • azure-locust

    Run distributed Locust load tests on Azure Container Instances

  • kangal

    Run performance tests in Kubernetes cluster using multiple load generators

  • klocust

    A command-line tool for managing Locust distributed load testing on Kubernetes

  • zelt

    Zalando End-to-end Load Tester, a command-line tool for orchestrating the deployment of Locust in Kubernetes

  • locust-on-azure

    Running distributed Locust on Azure Container Instances

  • locust-admin

    Dynamically create and manage Locust instances on a Kubernetes cluster

  • amazon-eks-locust

    Load testing your workload running on Amazon EKS with Locust

  • terraform-aws-loadtest-distribuited

    Terraform module to run your load tests created with JMeter, TaurusBzt or Locust on AWS as IaaS

  • locust-k8s-operator

    Cloud native solution to run Locust on any Kubernetes cluster

Tools / Frameworks

  • Taurus

    Locust Executor as part of Taurus framework

  • httprunner

    A HTTP/S testing framework with reuse of Locust

  • Grasshopper

    A lightweight framework for performing load tests, glues Locust, Pytest, some plugins and some custom code to provide a package that makes authoring load tests simple with very little boilerplate needed

  • Grizzly

    A framework to easily define load test scenarios, mainly built on top of Locust and Behave

Tools / CI/CD

Tools / Reporting

  • Locust Exporter

    A Locust metrics exporter for Prometheus

  • locust-reporter

    Generate HTML reports from Locust load test output

  • JtlReporter

    Online reporting application to generate performance reports from Locust by either uploading CSV file or streaming data from the test run continuously

  • locust-influxdb-listener

    Locust base project with a custom influxDB listener

  • locust-cloudwatch

    Code and a CloudFormation template to publish Locust test results as AWS CloudWatch metrics

Tools / Results Processing

Tools / Miscellaneous

  • transformer

    A command-line tool and Python library to transform/convert web browser sessions (HAR files) into Locust load testing scenarios (locustfile)

  • swagger-to-locustfile

    A command-line tool to create Locust tasks file (locustfile) from Swagger/OpenAPI spec

  • locust.replay

    Record and playback Locust tests with mitmproxy

  • har2locust

    Convert HAR file to a Locust script

Templates

Trainings & Courses

Videos / Talks

Videos / Video Tutorials

Community

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

    Open-source load and performance testing framework based on Scala, Akka and Netty

  • 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

  • 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

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.