{"repo":"codesenberg/bombardier","free":true,"listed":false,"github":"https://github.com/codesenberg/bombardier","clone":"git clone https://github.com/codesenberg/bombardier.git","description":"Fast cross-platform HTTP benchmarking tool written in Go","language":"Go","stars":6823,"topics":["fast","http","cli","benchmarking","bombardier","go","golang","performance","linux","windows"],"license":"MIT","category":"cli-tools","readme_excerpt":"bombardier 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. Installation You can grab binaries in the releases section. Alternatively, to get latest and greatest run: Go 1.18+: go install github.com/codesenberg/bombardier@latest Usage For a more detailed information about flags consult GoDoc. Known issues AFAIK, it's impossible to pass Host header correctly with fasthttp , you can use net/http ( --http1 / --http2 flags) to workaround this issue. Examples Example of running bombardier against this server: Or, against a realworld server(with latency distribution):","default_branch":null,"files":null,"tree":[],"storefront":"/r/codesenberg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/codesenberg/bombardier/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}