本文共 1292 字,大约阅读时间需要 4 分钟。
yum -y install httpd-tools
ab -n 10000 -c 500 -r http://www.xxxx.com.cn/ -n 一共创建多少个请求 -c 每一次并发数 -r 忽略一些错误指标说明:
Server Software: nginx Server Hostname: www.xxxxxx.cn Server Port: 80Document Path: /index.php
Document Length: 178 bytes HTTP相应数据大小Concurrency Level: 500 并发数
Time taken for tests: 129.286 seconds 完成所有请求所用时间 Complete requests: 10000 总请求数 Failed requests: 26502 失败请求数量 (Connect: 0, Receive: 8834, Length: 8834, Exceptions: 8834) Write errors: 0 网络连接写入错误数 Non-2xx responses: 1167 Total transferred: 444627 bytes 网络总传输大小 HTML transferred: 207726 bytes HTML传输总大小 Requests per second: 77.35 [#/sec] (mean) 吞吐量 每秒请求数 (关键) Time per request: 6464.283 [ms] (mean) 服务器收到请求,响应页面要花费的时间 Time per request: 12.929 [ms] (mean, across all concurrent requests) 并发的每个请求平均消耗时间 Transfer rate: 3.36 [Kbytes/sec] received 平均每秒网络上的流量,可以帮助排除是否存在网络流量过大导致响应时间延长的问题网络上消耗的时间的分解:
Connection Times (ms) min mean[+/-sd] median max Connect: 0 106 541.5 0 3059 Processing: 3 6189 2239.2 7000 7041 Waiting: 0 18 30.5 5 226 Total: 7 6295 2001.2 7000 7041Percentage of the requests served within a certain time (ms)
50% 7000 66% 7001 75% 7001 80% 7002 90% 7004 95% 7014 98% 7037 99% 7040 100% 7041 (longest request) 整个场景中所有请求的响应情况。在场景中每个请求都有一个响应时间 其中 50% 的用户响应时间小于 7000 毫秒 80 % 的用户响应时间小于 7002 毫秒 最大的响应时间小于 7041 毫秒转载地址:http://ycrpb.baihongyu.com/