CheckOps home

Tools directory

B

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.

Visit website

Latest public signals

Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.

Visit Website

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

  1. fasthttp engine: High request rates from one machine.
  2. net/http option: For HTTP/2 and stricter RFC compliance.
  3. Connections and duration: Control concurrency and run length.
  4. Latency statistics: Percentiles and throughput.
  5. Prebuilt binaries: Available on the releases page.

Pros

  1. Free to use: Open source under MIT.
  2. Maintained: Commits as recent as 10 October 2026.
  3. Community: About 6,900 GitHub stars.

Cons

  1. Simple scenarios: One request pattern per run.
  2. fasthttp quirks: fasthttp is less RFC-strict than net/http.
bombardier -c 125 -d 30s https://staging.example.com/

Resources:

Pricing

bombardier is free and open source under the MIT licence.

  1. Engineers benchmarking HTTP servers.
  2. Teams comparing framework throughput.
  3. 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.