master/tools/sysadmin-devops/https-web-services/benchmark-load.md

4.1 KiB

⚡ HTTP Benchmarking & Load Testing Tools

Tools for performance testing, load generation, latency measurement, simulated high traffic, and stress / slow HTTP attack testing on web servers.

Name Vendor/Webpage GitHub Repo Brief Description Tags Latest Commit Creation Date Stars
ab https://httpd.apache.org/ — Single-threaded CLI tool for basic HTTP server benchmarking. benchmark, http, apache, cli, c legacy 1995 —
siege https://www.joedog.org/siege-home/ — HTTP load tester and benchmarking utility with concurrency support. load, testing, benchmark, http, c ~2025 1999 —
wrk — wg/wrk Modern high-performance HTTP benchmarking tool using evented I/O. benchmark, http, load, cli, c, lua ~2025 2012-09-10 37.8k as of 2026-03
wrk2 — giltene/wrk2 wrk variant with constant throughput and precise latency recording. benchmark, http, latency, cli, c ~2024 2015-03-20 4.1k as of 2026-03
vegeta — tsenart/vegeta Modern HTTP load tester with constant rate, latency histograms, and JSON output. benchmark, http, load, cli, go ~2026 2013-10-29 23.2k as of 2026-03
bombardier — codesenberg/bombardier Fast cross-platform HTTP/1.x & HTTP/2 benchmarking tool written in Go. benchmark, http, load, cli, go ~2025 2016-02-14 5.6k as of 2026-03
gobench — cmpxchg16/gobench Simple HTTP/HTTPS load testing and benchmarking tool in Go. benchmark, http, load, cli, go low activity 2015-08-12 ~1.1k as of 2026-03
hey — rakyll/hey Modern ApacheBench (ab) replacement; HTTP load generator with good concurrency. benchmark, http, load, cli, go ~2024 2015-11-20 17.4k as of 2026-03
boom — tarekziade/boom Quick HTTP smoke-test tool for web app deployments and simple load checks. testing, http, smoke, cli, python low activity 2012-04-15 1.3k as of 2026-03
SlowHTTPTest — shekyan/slowhttptest Application-layer DoS simulation via slow HTTP headers/requests/POSTs. dos, http, slowloris, testing, security, c ~2024 2011-06-05 2.9k as of 2026-03
h2spec — summerwind/h2spec Conformance testing suite for HTTP/2 server implementations. http2, testing, conformance, cli, go 2020-08-04 2015-04-28 1.4k as of 2026-03