首先去官网下载,https://www.apachehaus.com/cgi-bin/download.plx
下载成功解压后进入bin文件夹下,有以下工具文件exe
可直接在该文件夹下使用命令行进行压力测试,命令如下,我用9527端口进行测试
ab -n100 -c50 http://localhost:9527/
-n是请求书, -c是访问的并发数,其他参数可以参考文档
执行
Document Path:测试页面
Document Length: 页面大小
Concurrency Level: 测试的并发数
Time taken for tests:整个测试持续的时间
Complete requests:完成的请求数量
Failed requests: 失败的请求数量
Write errors: 0
Total transferred: 整个过程中的网络传输量
HTML transferred: 整个过程中的HTML内容传输量
Requests per second: 最重要的指标之一,相当于LR中的每秒事务数,后面括号中的mean表示这是一个平均值
Time per request: 最重要的指标之二,相当于LR中的平均事务响应时间,后面括号中的mean表示这是一个平均值
Time per request: 每个连接请求实际运行时间的平均值
Transfer rate: 平均每秒网络上的流量,可以帮助排除是否存在网络流量过大导致响应时间延长的问题
若是嫌麻烦,可以自行配置环境变量指向该bin