需要安装 apache,下载地址 http://httpd.apache.org/,使用 phpstudy 则启动 phpstudy 即可
打开终端 cmd,进入到安装的 apache 目录下的 bin
D: cd D:\phpStudy\PHPTutorial\Apache\bin
使用 ./ab 进行测试,也可以将路径添加到环境变量中,之后就可以直接使用 ab
./ab -n 100 -c 100 http://127.0.0.1/
其中 -n 为 请求次数 ,-c 为同时并发数量
Server Software: nginx
Server Hostname: 192.168.10.20
Server Port: 8001
Document Path: /api/v1/index/banner
Document Length: 360 bytes
开头部分显示 服务器和请求的 相关信息
Concurrency Level: 100
Time taken for tests: 5.227 seconds
Complete requests: 100
Failed requests: 0
Total transferred: 70600 bytes
HTML transferred: 36000 bytes
Requests per second: 19.13 #/sec
Time per request: 5227.039 ms
Time per request: 52.270 [ms] (mean, across all concurrent requests)
Transfer rate: 13.19 [Kbytes/sec] received
Concurrency Level 并发请求数
Time taken for tests: 整个测试持续的时间
Complete requests: 完成的请求数
Failed requests: 失败的请求数
Total transferred: 整个场景中的网络传输量
HTML transferred: 整个场景中的HTML内容传输量
Requests per second: 每秒可请求次数
Time per request: 用户平均请求等待时间
Time per request: 服务器平均请求处理时间
Transfer rate: 每秒花费流量

连接、请求、响应和汇总全部响应时间的明细
Percentage of the requests served within a certain time (ms)
50% 3314
66% 3993
75% 4374
80% 4636
90% 5105
95% 5132
98% 5156
99% 5173
100% 5173 (longest request)
百分比时间分析
评论已关闭。