Alternatives to Locust
An open-source load testing tool where user behaviour is defined in plain Python code. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Locust
An open-source load testing tool where user behaviour is defined in plain Python code.
Replacements
Listings that take over the same core job as Locust.
Grafana k6
An open-source command-line load testing tool that runs test scripts written in JavaScript.
Grafana k6 is an open-source command-line load tester using JavaScript scripts instead of Python, and is also usable through Docker.
Apache JMeter
An open-source Java application for load testing and measuring the performance of web applications and servers.
Apache JMeter is an Apache-2.0 Java application that tests many protocols beyond HTTP and can record tests instead of writing code, though it needs a Java runtime.
Gatling
A load testing tool for web applications and APIs, with an open-source edition and hosted enterprise platform.
Gatling offers an open-source Community Edition with tests written as code, plus a paid Enterprise Edition for CI automation and analysis.
Artillery
Load testing and Playwright end-to-end testing toolkit with an open-source CLI and an optional cloud dashboard.
Artillery is an MPL-2.0 toolkit combining load testing with Playwright end-to-end tests, with an optional hosted cloud dashboard.
Vegeta
Command-line HTTP load testing tool that sends requests at a constant rate.
Vegeta is an MIT-licensed Go CLI that sends HTTP requests at a constant rate, without scripting for complex user flows.
Siege
Command-line HTTP load tester that stress-tests web servers with simulated concurrent users.
Siege is a GPL-3.0 command-line HTTP stress tester with simulated users and URL lists, using simpler scripting than Python code.
Loader.io
Cloud load testing service that simulates many concurrent connections against web apps and APIs.
Loader.io is a closed-source hosted service that generates load for you, with no load infrastructure to run but an account and host registration required.
Similar software
Related functionality, not a direct replacement.
Checkly
A code-first monitoring platform that runs Playwright browser checks and API tests from global locations.
sitespeed.io
An open-source tool for measuring, analysing and monitoring the performance of web pages.
WebPageTest
An online website performance tester with waterfall charts, filmstrips, multiple locations and throttled connections.
Selenium IDE
A browser extension that records and replays interactions to build end-to-end tests for websites.
ReqBin
An online tool for sending REST and SOAP API requests directly from the browser.
TestMu AI
A cloud testing platform, formerly LambdaTest, for cross-browser, automated and AI-assisted testing of web apps.