16 lines
2.0 KiB
Markdown
16 lines
2.0 KiB
Markdown
**HTTP Benchmarking & Load Testing Tools** Tools for performance testing, load generation, latency measurement, and simulated stress/DoS on web servers.
|
|
|
|
|Name|Vendor/Webpage|GitHub Repo|Brief Description|Tags|Latest Commit|
|
|
|---|---|---|---|---|---|
|
|
|ab|[https://httpd.apache.org/](https://httpd.apache.org/)|—|Single-threaded CLI tool for benchmarking HTTP server performance.|[benchmark, http, apache, cli, c]|legacy|
|
|
|siege|[https://www.joedog.org/siege-home/](https://www.joedog.org/siege-home/)|—|HTTP load testing and benchmarking utility.|[load, testing, benchmark, http, c]|~2025|
|
|
|wrk|—|[wg/wrk](https://github.com/wg/wrk)|Modern HTTP benchmarking tool for high load generation.|[benchmark, http, load, c, lua]|~2025|
|
|
|wrk2|—|[giltene/wrk2](https://github.com/giltene/wrk2)|Constant throughput, accurate latency-recording variant of wrk.|[benchmark, http, latency, c]|~2024|
|
|
|vegeta|—|[tsenart/vegeta](https://github.com/tsenart/vegeta)|HTTP load testing with constant rate and latency measurement.|[benchmark, http, load, go]|~2026|
|
|
|bombardier|—|[codesenberg/bombardier](https://github.com/codesenberg/bombardier)|Fast cross-platform HTTP benchmarking tool in Go.|[benchmark, http, load, go]|~2025|
|
|
|gobench|—|[cmpxchg16/gobench](https://github.com/cmpxchg16/gobench)|HTTP/HTTPS load testing and benchmarking tool.|[benchmark, http, load, go]|~low activity|
|
|
|hey|—|[rakyll/hey](https://github.com/rakyll/hey)|HTTP load generator, modern ApacheBench (ab) replacement.|[benchmark, http, load, go]|~2024|
|
|
|boom|—|[tarekziade/boom](https://github.com/tarekziade/boom)|Quick smoke-test script for web app deployments.|[testing, http, smoke, python]|~low activity|
|
|
|SlowHTTPTest|—|[shekyan/slowhttptest](https://github.com/shekyan/slowhttptest)|Simulates Application Layer DoS attacks via slow HTTP requests.|[dos, http, testing, security, c]|~2024|
|
|
|h2spec|—|[summerwind/h2spec](https://github.com/summerwind/h2spec)|Conformance testing tool for HTTP/2 server implementations.|[http2, testing, conformance, go]|2020-08-04|
|