bombardier:HTTP(S) 基准测试工具
用 Go 编写的 HTTP(S) 压测命令行工具,默认基于 fasthttp,也可切换 net/http 以支持 HTTP/2.x。
bombardier 是一个 HTTP(S) 基准测试工具,用 Go 编写,默认使用 fasthttp 客户端以获得更高的性能;从 v1.1 起可通过 --http1/--http2 标志改用 net/http 客户端,用于测试 HTTP/2.x 服务或需要更符合 RFC 的客户端行为。已知限制是 fasthttp 无法正确传递 Host 头,需改用 net/http 绕过。可通过 releases 下载二进制,或在 Go 1.18+ 环境用 go install 安装。