hey压测工具

地址

http://github.com/rakyll/hey
参数
解释

-n

总请求数目

-c

并发数目

-q

单个work的qps

-z

持续时常,和-n参数可以选择一个使用

-o

输出格式,支持标准和csv两种格式

-m

HTTP method

-H

自定义的请求头

-t

超时时间

-d

http body

-D

http body文件地址

-a

Basic authentication

-x

http代理地址

-h2

开启HTTP/2

-disable-compression

Disable compression.

-disable-keepalive

connections between different HTTP requests.

-disable-redirects

Disable following of HTTP redirects

-cpus

使用cpu资源数目

hey是一款使用Golang开发的HTTP压力测试工具,可作为ApacheBench (ab)替代品。

安装hey

以下使用Linux 64位系统,如果您是其它操作系统,请自行前往hey项目地址下载对应客户端。

作者已经提供编译好的二进制包,可直接下载使用。

如果是其它操作系统,请对号入座:

  • Linux 64-bit: https://hey-release.s3.us-east-2.amazonaws.com/hey_linux_amd64

  • Mac 64-bit: https://hey-release.s3.us-east-2.amazonaws.com/hey_darwin_amd64

  • Windows 64-bit: https://hey-release.s3.us-east-2.amazonaws.com/hey_windows_amd64

Last updated