Locust
Locust is an open-source performance and load testing tool based on HTTP and other protocols. It allows test scenarios to be defined by the standard Python code and can simulate a large number of concurrent users in a single process thanks to the gevent library. Tests can be conducted over a command line or web interface, results can be tracked in real time or exported for analysis.
Locust
100locustio · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- You can write complex and conditional test scripts using standard Python libraries.
- You can monitor test progress in real time through the web interface and change the load amount at runtime.
- With distributed architecture, you can simulate hundreds of thousands of users using multiple machines.
- ↓ NegativeHacker News
The Locust Economy
“Look guys, this author just falls in love with his own analogies and leaves reality far behind. The Jefersonian Middle Class (as he calls them) isn't made up of a bunch of Groupon-client failures. They don't survive on business that has been aggregated by swarming platforms like…”
- ↑ PositiveHacker News
Locust – A modern load testing framework
“I used Locust for a good long time around a year back, and here are some observations. Locust is awesome to start with, and has master/slave for spawning multiple servers, great for testing real concurrency with large loads. Gatling doesn't have master/slave mode yet. Main…”
Verified against README · Oct 26, 2026 · source