🌐
Locust
locust.io
Locust - A modern load testing framework
An open source load testing tool. Define user behaviour with Python code, and swarm your system with millions of simultaneous users.
🌐
GitHub
github.com › locustio › locust
GitHub - locustio/locust: Write scalable load tests in plain Python 🚗💨
4 days ago - Write scalable load tests in plain Python 🚗💨. Contribute to locustio/locust development by creating an account on GitHub.
Starred by 27.7K users
Forked by 3.2K users
Languages   Python 81.4% | TypeScript 18.0%
🌐
Reddit
reddit.com › r/python › open source load testing with locust: 13 years, 60 million downloads later
r/Python on Reddit: Open Source Load Testing with Locust: 13 years, 60 million downloads later
January 24, 2025 -

Hi, maintainer of Locust, the popular load testing tool for Python here 👋

Recently our project turned 13 years old, got its 25,000th GitHub star AND 60 millionth download*, so I figured now might be a good time to look back a little.

In fact, I wrote a whole blog article about it. The TL;DR of it is

* Expressing load tests in Python is still much more powerful than clicking around in a GUI

* Open source is fun, messy and benefits greatly from automated testing

* We're going to do tons of new stuff going forward (AsyncIO, freethreading, extended protocol support). Let me know if you want to contribute! There's also a hosted version nowadays (Locust Cloud)

A big shout out and thanks to the almost 300 people who have contributed so far. You rock.

Let me know if you have any comments on the article or on Locust in general, happy to answer any questions :)

* The truth is that nobody knows how many times Python packages have been downloaded, due to mirrors etc, but at least this one says its 61.3M https://pepy.tech/projects/locust?timeRange=threeMonths&category=version&includeCIDownloads=true&granularity=daily&viewType=chart&versions=2.32.7.dev14%2C2.32.7.dev9%2C2.32.7.dev8

🌐
PyPI
pypi.org › project › locust
locust · PyPI
Locust is an open source performance/load testing tool for HTTP and other protocols. Its developer-friendly approach lets you define your tests in regular Python code.
      » pip install locust
    
Published   Apr 01, 2026
Version   2.43.4
🌐
GeeksforGeeks
geeksforgeeks.org › python › load-testing-using-locust
Load testing using LOCUST - GeeksforGeeks
April 28, 2025 - Start locust: To run the above code, create a Python file named locustfile.py, and open the terminal in the directory of the above created file.
🌐
Medium
medium.com › @kiran.sk.sdet › mastering-load-testing-with-locust-a-comprehensive-guide-d283d0bb1f3d
Mastering Load Testing with Locust: A Comprehensive Guide | by Kiran Sk | Medium
March 22, 2025 - Locust is an open-source load testing tool written in Python that allows you to define user behavior in code. Unlike traditional tools that rely on complex UIs or domain-specific languages, Locust enables you to write simple Python scripts that ...
🌐
PFLB
pflb.us › home › blog › performance and load testing using locust
Performance and Load Testing using Locust, web interface, scenarios, statistics, samples, api, metrics and reports | PFLB
December 26, 2025 - Locust is an open source load testing tool. Instead of configuration formats or UIs, with Locust you get a familiar python framework that lets you define the behavior of your users using Python code.
🌐
Locust
docs.locust.io
Locust Documentation — Locust 2.43.3 documentation
Automatically translate a browser recording (HAR-file) to a locustfile · Workers written in other languages than Python · Kubernetes Operator · Installation · Quickstart · LocustTest CRD Configuration · Examples · Upgrade · Uninstall · VS Code Extension ·
Find elsewhere
🌐
Medium
medium.com › @furkanozgul › locust-for-load-testing-548c324046a2
Locust for Load Testing. Locust is a load testing tool that… | by furkanozgul | Medium
August 21, 2023 - Locust is a load testing tool that sends requests to a web or api written in the Python programming language. Using Locust, you can test how web apps and APIs perform or how well they work.
🌐
Blazemeter
blazemeter.com › blog › locust-python
Locust with Python: Introduction, Correlating Variables, and Basic Assertions | Perforce BlazeMeter
November 18, 2021 - Locust is a great open source load testing tool for developers written in Python, since tests can be created as code.
🌐
Maddevs
maddevs.io › home
[How to Create and Run First Performance Test With Locust Step-by-Step]
March 13, 2024 - Locust is an open-source performance/load testing tool for HTTP and other protocols. Its developer-friendly approach lets you define your tests in regular Python code.
🌐
Gamebreaking
gamebreaking.com › posts › scenario-performance-tests
Write better load tests with Python & Locust | Gamebreaking Studios
September 6, 2023 - A Locust script is Python code, no magic required. Let's show what it takes to write the scenario performance test.
🌐
Microsoft Learn
learn.microsoft.com › en-us › azure › app-testing › load-testing › quickstart-create-run-load-test-with-locust
Quickstart: Create a load test with Locust - Azure Load Testing | Microsoft Learn
Azure Load Testing is a managed service that lets you run a load test at cloud scale. Locust is an open source load testing tool that enables you to describe all your test in Python code.
🌐
Locust Cloud
locust.cloud
Locust Cloud | Easy load testing with Python
Simple, powerful load testing with hosted load generators and detailed reporting
🌐
OneUptime
oneuptime.com › home › blog › how to build a load testing tool with locust in python
How to Build a Load Testing Tool with Locust in Python
January 21, 2026 - Load testing reveals how your application performs under stress. Locust is a Python-based load testing tool that lets you define user behavior in code, making tests easy to write, version control, and extend.
🌐
Locust
docs.locust.io › en › stable › installation.html
Installation — Locust 2.43.4 documentation
While Locust itself is a pure Python package, it has some dependencies (e.g. gevent and geventhttpclient) that are compiled from C code. Pretty much all common platforms have binary packages on PyPi, but sometimes there is a new release that doesn’t, or you are running on some exotic platform.
🌐
Gettaurus
gettaurus.org › docs › Locust
Locust.io Executor | User Manual
Taurus > User Manual > Locust · fork me on GitHub ·
🌐
DataHub
docs.datahub.com › docs › perf-test
Load testing with Locust | DataHub
Locust is an open-source, python-based, easy-to-use load testing tool. It provides an interface to
🌐
Linode
linode.com › docs › guides › load-testing-with-locust
How to Load Test Your Applications with Locust | Linode Docs
February 22, 2024 - Locust is an open-source, scalable load testing tool that uses Python scripts and a distributed, event-based architecture. Locust can be configured to run distributed load testing across multiple instances, and tests can be run via the command ...