Wrk 压测工具介绍:
- Wrk 压测工具安装
- Wrk 只支持类 UNIX 系统
- 能用少量的线程测大量的连接
Wrk 压测工具安装:
- 在类 UNIX 系统上执行: git clone https://github.com/wg/wrk
- 进入wrk目录: cd wrk
- 执行 make 命令,执行完后会生成一个可执行的 wrk 文件
使用方法:
使用示例:
NEOdeMacBook-Pro:wrk zhenxink$ wrk -t 4 -c300 -d30s --latency "http://www.baidu.com" Running 30s test @ http://www.baidu.com 4 threads and 300 connections Thread Stats Avg Stdev Max +/- Stdev Latency 204.09ms 94.83ms 1.33s 77.34% Req/Sec 322.28 89.75 490.00 80.11% Latency Distribution 50% 188.62ms 75% 221.79ms 90% 304.04ms 99% 588.11ms 5993 requests in 30.04s, 59.99MB read Socket errors: connect 0, read 58025, write 0, timeout 0 Requests/sec: 199.52 Transfer/sec: 2.00MB // 解释:使用4个线程保持300个连接,对百度首页进行30秒的压测,并要求在压测结果中输出响应延迟信息
压测结果: