Concurrency Level: 20
Time taken for tests: 97.526 seconds
Complete requests: 1000
Failed requests: 0
Write errors: 0
Total transferred: 36339832 bytes
HTML transferred: 35965084 bytes
Requests per second: 10.25 [#/sec] (mean)
Time per request: 1950.518 [ms] (mean)
Time per request: 97.526 [ms] (mean, across all concurrent requests)
Transfer rate: 363.88 [Kbytes/sec] received
查看手册上的解释是:
The first value is calculated with the formula concurrency *timetaken * 1000 / done
while the second value is calculated with the formula timetaken * 1000 / done
第一个里面:(并发*消耗的时间*1000)/done
这里done
是什么意思
怎么更好的理解这两个值。
ab
有一个-c n
参数,就是第一行的Concurrency Level
,可以让ab
创建n
个并发连接进行测试。第一个
Time per request
代表每个链接上单个请求的平均响应时间第二个
Time per request
所有链接合计后单个请求的平均响应时间它们之间的关系是:
Tpr1=Tpr2*n