近期公司的小伙伴准备分享测压工具-ab和wrk ab上,这里先搞一下wrk,话不多说直接上流程
1、先在git上面克隆wrk相关文件到本地,我这里所有测压工具都是在Linux服务器上面搞的(各种服务,框架比较齐全,省了很多麻烦)
git clone https://github.com/wg/wrk.git
2、编译wrk文件# cd wrk
# make
若出现错误:xmlto: command not found,可以尝试重新安装xmlto:# yum -y install xmlto
3.3 创建软链接到指定目录(这一步很关键,我开始安装好了会提示没有wrk命令)# ln -s /usr/local/src/wrk/wrk /usr/local/bin
3、就可以压测了
wrk -t2 -c10 -d15 --latency http://www.baidu.com
压测完成会返回相关结果
1)语法中的参数
-t:需要模拟的线程数
-c:需要模拟的连接数
-d:测试的持续时间
--timeout:超时的时间
--latency:显示延迟统计
2)结果显示的指标
Latency:响应时间
Req/Sec:每个线程每秒钟的完成的请求数
Avg:平均
Max:最大
Stdev:标准差
wrk 安装起来相较于ab要麻烦一些,但是功能相较于ab要多一些,以及语法用起来也好很多。
推荐