Alternatives to Vegeta
Command-line HTTP load testing tool that sends requests at a constant rate. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Vegeta
Command-line HTTP load testing tool that sends requests at a constant rate.
Replacements
Listings that take over the same core job as Vegeta.
Grafana k6
An open-source command-line load testing tool that runs test scripts written in JavaScript.
Grafana k6 uses JavaScript test scripts for scenarios, adding scripting for complex user flows that Vegeta lacks, as a single CLI tool also usable in Docker.
Apache JMeter
An open-source Java application for load testing and measuring the performance of web applications and servers.
Apache JMeter provides a Java application with test recording, distributed runs and many protocols, though test plans take time to learn.
Locust
An open-source load testing tool where user behaviour is defined in plain Python code.
Locust defines user behaviour in Python code and supports distributed runs across multiple machines instead of a fixed request rate.
Siege
Command-line HTTP load tester that stress-tests web servers with simulated concurrent users.
Siege stress-tests servers with a configurable number of simulated users from a URL list, under GPL-3.0 and on macOS and Linux only.
Gatling
A load testing tool for web applications and APIs, with an open-source edition and hosted enterprise platform.
Gatling has an open-source Community Edition for tests as code, plus a paid Enterprise Edition with CI/CD automation and result analysis.
Artillery
Load testing and Playwright end-to-end testing toolkit with an open-source CLI and an optional cloud dashboard.
Artillery adds Playwright end-to-end testing to load testing under MPL-2.0, with an optional hosted cloud dashboard and GitHub Actions integration.
Loader.io
Cloud load testing service that simulates many concurrent connections against web apps and APIs.
Loader.io runs load tests from a closed-source hosted service, so there are no local load generators, but it requires an account and target registration.
Similar software
Related functionality, not a direct replacement.
sitespeed.io
An open-source tool for measuring, analysing and monitoring the performance of web pages.
ByteCheck
A free online checker that measures a website's Time To First Byte.
KeyCDN Performance Test
A free web tool that measures DNS, connection, TLS and TTFB times for one URL from 10 locations.
Checkly
A code-first monitoring platform that runs Playwright browser checks and API tests from global locations.
ReqBin
An online tool for sending REST and SOAP API requests directly from the browser.