vegeta
A utility and a library for HTTP load testing. tldr-pages
On several platforms
Several platforms
Launch an attack lasting 30 seconds
echo "GET https://example.com" | vegeta attack -duration=30sIdentifyLaunch an attack on a server with a self-signed HTTPS certificate
echo "GET https://example.com" | vegeta attack -insecure -duration=30sIdentifyLaunch an attack with a rate of 10 requests per second
echo "GET https://example.com" | vegeta attack -duration=30s -rate=10IdentifyLaunch an attack and display a report
echo "GET https://example.com" | vegeta attack -duration=30s | vegeta reportIdentifyLaunch an attack and plot the results on a graph (latency over time)
echo "GET https://example.com" | vegeta attack -duration=30s | vegeta plot >path/to/results.htmlIdentifyLaunch an attack against multiple URLs from a file
vegeta attack -duration=30s -targets=requests.txt | vegeta reportIdentify