CheckOps
bombardier
bombardier is a fast, cross-platform MIT-licensed HTTP(S) benchmarking tool in Go that uses fasthttp, with an optional net/http client for HTTP/2.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
bombardier is an HTTP(S) benchmarking tool written in Go. It uses fasthttp instead of Go’s default HTTP library for speed; since v1.1 you can switch to the net/http client to test HTTP/2 services or to use a more RFC-compliant client.
The source code is at codesenberg/bombardier on GitHub under the MIT licence, with about 6,900 stars; the most recent commit was on 10 October 2026.
Features
- fasthttp engine: High request rates from one machine.
- net/http option: For HTTP/2 and stricter RFC compliance.
- Connections and duration: Control concurrency and run length.
- Latency statistics: Percentiles and throughput.
- Prebuilt binaries: Available on the releases page.
Pros
- Free to use: Open source under MIT.
- Maintained: Commits as recent as 10 October 2026.
- Community: About 6,900 GitHub stars.
Cons
- Simple scenarios: One request pattern per run.
- fasthttp quirks: fasthttp is less RFC-strict than net/http.
Usage and Links (Example)
bombardier -c 125 -d 30s https://staging.example.com/
Resources:
Pricing
bombardier is free and open source under the MIT licence.
Recommended for?
- Engineers benchmarking HTTP servers.
- Teams comparing framework throughput.
- Not a fit for scripted journeys.
Conclusion
bombardier is a very fast HTTP benchmarker with a sensible HTTP/2 fallback.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with bombardier side by side.
Hheyhey is a tiny Apache-2.0 HTTP load generator written in Go, originally called boom, used as a simple replacement for ApacheBench (ab).Compare with bombardier
Oohaoha is an MIT-licensed Rust HTTP load generator inspired by hey, with a real-time terminal UI showing progress, latency and status codes as the test runs.Compare with bombardier
PPlowPlow is an Apache-2.0 HTTP(S) benchmarking tool in Go using fasthttp, showing real-time statistics, histograms and percentiles in both a web UI and the terminal.Compare with bombardier- VVegetaHTTP load testing tool and library.Compare with bombardier
Aautocannonautocannon is an MIT-licensed HTTP/1.1 benchmarking tool written in Node.js, inspired by wrk and wrk2, with HTTP pipelining, HTTPS support and a programmatic API.Compare with bombardier
AApache BenchmarkA command-line tool for measuring the performance of HTTP web servers, useful for testing the performance of your Apache installations.Compare with bombardier