Open-source performance and load testing tools: 16 compared
Tools that generate load and measure response times and throughput.
16 tools are listed here, 2 of them with this as a secondary category. Each one is open source under an OSI-approved license and meets the inclusion rules. The table is sorted by GitHub stars, descending, on the fetch date. Select a column heading to sort by another column.
Metrics as of , from the GitHub or GitLab API of each repository. Refreshed monthly.
| k6 | 31,5481 | 2026-09-211v2.3.0 | 2026-09-221 | AGPL-3.0 | Go | active |
|---|---|---|---|---|---|---|
| Lighthouse | 30,7991 | 2026-09-181v13.5.0 | 2026-09-181 | Apache-2.0 | JavaScript | active |
| Locust | 28,1771 | 2026-09-1712.46.6 | 2026-09-211 | MIT | Python | active |
| Vegeta | 25,2001 | 2025-10-311v12.13.0 | 2026-02-161 | MIT | Go | slow |
| hey | 20,2761 | 2026-01-101v0.1.5 | 2026-01-101 | Apache-2.0 | Go | slow |
| oha | 10,5531 | 2026-08-231v1.16.0 | 2026-09-101 | MIT | Rust | active |
| Apache JMeter | 9,5421 | 2024-01-091rel/v5.6.3 | 2026-09-121 | Apache-2.0 | Java | active |
| Artillery | 9,0811 | 2026-08-141artillery-2.0.34 | 2026-09-201 | MPL-2.0 | TypeScript | active |
| Karate | 8,9651 | 2026-08-141v2.1.2 | 2026-09-191 | MIT | Java | active |
| autocannon | 8,5211 | 2024-10-141v8.0.0 | 2026-05-161 | MIT | JavaScript | slow |
| Gatling | 6,9581 | 2026-05-251v3.15.1 | 2026-09-221 | Apache-2.0 | Scala | active |
| sitespeed.io | 5,0301 | 2026-09-111v42.7.0 | 2026-09-111 | MIT | JavaScript | active |
| ali | 3,9401 | 2026-01-191v0.8.0 | 2026-01-191 | MIT | Go | slow |
| Fortio | 3,7271 | 2026-08-291v1.75.3 | 2026-08-291 | Apache-2.0 | Go | active |
| ghz | 3,3541 | 2025-12-071v0.121.0 | 2026-09-011 | Apache-2.0 | Go | active |
| Tsung | 2,6281 | 2023-03-011v1.8.0 | 2026-03-021 | GPL-2.0 | Erlang | slow |
1 Fetched from the GitHub or GitLab API on . Hover a value for its own date.
Comparisons in this category
Guide
Open-source load testing tools: how the list is sorted and what each covers