wrk是一个比较先进的HTTP压力测试工具。wrk负载测试时可以运行在一个或多个CPU,wrk结合了可伸缩的事件通知系统epoll和kqueue等多线程设计思想。目前wrk可以安装在Linux和mac系统。下面是wrk在Linux下的安装及用法。

1、wrk安装

要有git工具,到github.com下载源码。

CentOS下:

# yum install -y git

# git clone https://github.com/wg/wrk.git

# cd wrk && make  #进入源码目录,并进行编译

# cp wrk /usr/local/bin  #拷贝可执行文件到PATH目录下

2、wrk用法

# wrk -t8 -c400 -d30s http://127.0.0.1:8080

3、wrk常用参数

-t 线程数

-c HTTP连接数

-d 测试执行时间


转自:http://www.leixuesong.cn/1679