ab
Apache自带的压力测试工具,还有一个 独立版本 。主要用于测试网站的每秒处理请求数,多用于静态压力测试。基本用法是:
ab -n 1100 -c 50 http://1vg5062570.51mypc.cn/
| -n | 总请求数 |
| -c | 并发连接数 |
输出的结果如下:
Server Software: Apache/2.2.16
Server Hostname: 192.168.1.101
Server Port: 80
Document Path: / 请求文档路径
Document Length: 14643 bytes 请求文档大小
Concurrency Level: 50 并发数
Time taken for tests: 38.724 seconds 总测试时间
Complete requests: 1000 全部请求数
Failed requests: 14 失败请求数
(Connect: 0, Receive: 0, Length: 14, Exceptions: 0)
Write errors: 14
Total transferred: 14847500 bytes 总数据传输量
HTML transferred: 14548500 bytes HTML数据传输量
Requests per second: 25.82 [#/sec] (mean) 平均每秒请求数
Time per request: 1936.210 [ms] (mean) 平均每次并发所有请求时间
Time per request: 38.724 [ms] (mean, across all concurrent requests)
平均每次请求时间
Transfer rate: 374.43 [Kbytes/sec] received 传输速率
Connection Times (ms)
min mean[+/-sd] median max
Connect: 2 668 1905.0 135 12237 连接时间
Processing: 0 1244 1652.3 902 14963 处理时间
Waiting: 0 1222 1651.1 883 14955 等待时间
Total: 134 1912 2723.5 1126 15096
Percentage of the requests served within a certain time (ms)
50% 1126
66% 1321
75% 1369
80% 1408
90% 1917
95% 10122
98% 13030
99% 13884
100% 15096 (longest request)

参考文献:
网站压力测试工具 (yeolar.com)
http://www.yeolar.com/note/2012/11/24/web-bench-test/









