2.0 KiB
2.0 KiB
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/ | — | Single-threaded CLI tool for benchmarking HTTP server performance. | [benchmark, http, apache, cli, c] | legacy |
| siege | https://www.joedog.org/siege-home/ | — | HTTP load testing and benchmarking utility. | [load, testing, benchmark, http, c] | ~2025 |
| wrk | — | wg/wrk | Modern HTTP benchmarking tool for high load generation. | [benchmark, http, load, c, lua] | ~2025 |
| wrk2 | — | giltene/wrk2 | Constant throughput, accurate latency-recording variant of wrk. | [benchmark, http, latency, c] | ~2024 |
| vegeta | — | tsenart/vegeta | HTTP load testing with constant rate and latency measurement. | [benchmark, http, load, go] | ~2026 |
| bombardier | — | codesenberg/bombardier | Fast cross-platform HTTP benchmarking tool in Go. | [benchmark, http, load, go] | ~2025 |
| gobench | — | cmpxchg16/gobench | HTTP/HTTPS load testing and benchmarking tool. | [benchmark, http, load, go] | ~low activity |
| hey | — | rakyll/hey | HTTP load generator, modern ApacheBench (ab) replacement. | [benchmark, http, load, go] | ~2024 |
| boom | — | tarekziade/boom | Quick smoke-test script for web app deployments. | [testing, http, smoke, python] | ~low activity |
| SlowHTTPTest | — | shekyan/slowhttptest | Simulates Application Layer DoS attacks via slow HTTP requests. | [dos, http, testing, security, c] | ~2024 |
| h2spec | — | summerwind/h2spec | Conformance testing tool for HTTP/2 server implementations. | [http2, testing, conformance, go] | 2020-08-04 |