A modern HTTP(S) load generator and ApacheBench replacement written in Go for performance testing.
boom is an HTTP(S) load generator written in Go that serves as a modern replacement for ApacheBench (ab). It allows developers to test the performance and scalability of web servers and APIs by generating concurrent HTTP requests and measuring response times. The tool provides detailed performance metrics to help identify bottlenecks and optimize web service performance.
Developers, DevOps engineers, and performance testers who need to benchmark web servers, APIs, and microservices under various load conditions.
boom offers more features and better metrics than traditional tools like ApacheBench while being written in Go for fast execution and easy deployment across different platforms. It provides detailed timing statistics and supports modern HTTP features that make it suitable for contemporary web service testing.
HTTP(S) load generator, ApacheBench (ab) replacement, written in Go
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows configuration of multiple concurrent connections to simulate realistic traffic patterns for accurate load testing.
Works with both HTTP and HTTPS endpoints, enabling thorough testing of secure web services as highlighted in the features.
Provides latency percentiles and request distribution, offering insights into performance under load beyond basic timing stats.
Built with Go, it executes quickly and can be deployed on various operating systems without additional dependencies.
The README states the project has moved to 'hey' and may break in the future, making it unreliable for current or new users.
Lacks scripting capabilities, graphical reports, and integration with CI/CD pipelines, which are common in modern load testing tools.
Conflicts with another project named boom, causing installation and usage confusion, as admitted in the README.
boom is an open-source alternative to the following products: