ab压力测试

1.工具安装

yum -y install httpd-tools  
ab -n 10000 -c 500 -r http://www.XXXXX.com.cn/
-n 一共创建多少个请求
-c 每一次并发数
-r 忽略一些错误

  

 

 

指标说明:

Server Software: nginx/1.16.1
Server Hostname: XXXXXXcom.cn
Server Port: 443
SSL/TLS Protocol: TLSv1.2,ECDHE-RSA-AES256-GCM-SHA384,2048,256

Document Path: /xiaokang/api/TjSample/getList?startDate=2020-1-1
Document Length: 0 bytes  HTTP相应数据大小

Concurrency Level: 500  并发数
Time taken for tests: 20.755 seconds  完成所有请求所需时间
Complete requests: 10000  总请求数
Failed requests: 0  请求失败数量
Write errors: 0  网络连接写入失败数量
Non-2xx responses: 10000  
Total transferred: 1350000 bytes  网络总传输大小
HTML transferred: 0 bytes  传输总大小
Requests per second: 481.80 [#/sec] (mean)  吞吐量,每秒请求数
Time per request: 1037.774 [ms] (mean)  服务器收到请求,响应页面花费时间
Time per request: 2.076 [ms] (mean, across all concurrent requests)  并发的每个请求平均消耗时间
Transfer rate: 63.52 [Kbytes/sec] received  平均每秒网络上的流量,可以帮助排除是否存在网络流量过大导致响应时间延长的问题

网络上消耗的时间的分解:

Connection Times (ms)
min mean[+/-sd] median max
Connect: 3 72 80.4 53 495
Processing: 41 730 1363.7 342 15076
Waiting: 4 724 1364.2 338 15076
Total: 45 802 1363.8 407 15187

Percentage of the requests served within a certain time (ms)
50% 407
66% 465
75% 540
80% 812
90% 1453
95% 3285
98% 3486
99% 7079
100% 15187 (longest request)

整个场景中所有请求的响应情况。在场景中每个请求都有一个响应时间
其中 50% 的用户响应时间小于 407毫秒
80 % 的用户响应时间小于 812毫秒
最大的响应时间小于 15187毫秒

 

posted @ 2020-05-12 16:59  o0无痕0o  阅读(159)  评论(0编辑  收藏  举报