Search tools, frameworks, libraries, categories and domains
Load testing where user behavior is plain Python code, with a web UI and distributed workers.
pip install locust
Package locust, last 26 weeks.
locust
Other tools in the same categories.
grafana/k6
Grafana's developer-centric load testing tool with JS/TS scripts, thresholds and browser testing.
apache/jmeter
Veteran Apache GUI and CLI load tester for HTTP, JDBC, JMS and more; still entrenched in enterprise QA.
gatling/gatling
High-performance load testing with code-based scenarios in Java, Kotlin, Scala or JS and rich HTML reports.
artilleryio/artillery
Node.js load testing toolkit with YAML scenarios, Playwright browser load tests and serverless runs on AWS.
tsenart/vegeta
Constant-rate HTTP load testing CLI and Go library, great for precise throughput tests.
hatoo/oha
HTTP load generator with a real-time terminal UI, a modern take on ab and hey.
mcollina/autocannon
Fast HTTP/1.1 benchmarking tool written in Node.js, usable as CLI or programmatically.
wg/wrk
Classic multithreaded HTTP benchmarking tool with Lua scripting; inactive for years but still widely cited.