Displaying 1 to 5 from 5 results

vegeta - HTTP load testing tool and library. It's over 9000!

Vegeta is a versatile HTTP load testing tool built out of a need to drill HTTP services with a constant request rate. It can be used both as a command line utility and a library.Get them here.

bombardier - Fast cross-platform HTTP benchmarking tool written in Go

bombardier is a HTTP(S) benchmarking tool. It is written in Go programming language and uses excellent fasthttp instead of Go's default http library, because of its lightning fast performance.With bombardier v1.1 and higher you can now use net/http client if you need to test HTTP/2.x services or want to use a more RFC-compliant HTTP client.

pewpew - Flexible HTTP command line stress tester for websites and web services

Pewpew is a flexible command line HTTP stress tester. Unlike other stress testers, it can hit multiple targets with multiple configurations, simulating real world load and bypassing caches.Disclaimer: Pewpew is designed as a tool to help those developing web services and websites. Please use responsibly.

mqtt-stresser - Load testing tool to stress MQTT message broker

This will build the mqtt stresser for all target platforms and write them to the build/ directory. Binaries are provided on Github, see https://github.com/inovex/mqtt-stresser.

hazana - package to build load tests for services (http, gRPC, tcp) by implementing an Attacker

Hazana is created for load tests that use (generated) clients in Go to communicate to services (in any supported language). By providing the Attack interface, any client and protocol could potentially be tested with this package. This package was created to load test gRPC services. Compared to existing HTTP load testing tools (e.g. tsenart/vegeta) that can send raw HTTP requests, this package requires the use of client code to send the requests and receive the response.