B
Bombardier
Fast cross-platform HTTP benchmarking tool written in Go
Bombardier is an ultra-fast, lightweight HTTP benchmarking and load testing utility written in Go. Utilizing high-performance fasthttp components instead of standard libraries, it can saturate network links and test API limits with minimal CPU footprint.
Key Features of Bombardier
- High-Performance Go Engine: Written in Go with fasthttp, enabling massive request generation on low-end servers.
- Custom Header support: Easily test authorization headers, custom user-agents, and JSON payloads.
- Latencies Distribution: Outputs detailed percentiles (p50, p90, p99, max) for API request processing times.
- Target Execution Control: Set tests to run for a specific number of requests or set a duration limit.
Benefits of Using Bombardier
- Test API Thresholds: Find exactly when your web services begin dropping connections or erroring under stress.
- Low Resource Usage: Run heavy load tests directly from small developer notebooks without memory issues.
- Immediate Results: Clean, concise terminal reports display latency stats and throughput metrics instantly.
To measure system threshold limits, load testers can run Bombardier to stress-test API endpoints with high volumes of concurrent HTTP requests.
Tags:
GoHTTPLoad TestingBenchmarking


