首页 > 其他 > 详细

简单ab测试

时间:2017-09-07 09:21:51      阅读:197      评论:0      收藏:0      [点我收藏+]

如果是在win环境下,有apache就会有ab.exe,要注意,线下压力测试中,测试机与服务器尽量不要部署在同一台机器,避免测试误差较大。

输入命令:并发100 总请求1000

apache/bin >ab -c 100 -n 5000 http://localhost:88/fpatent/index

结果如下:

Server Software: Apache/2.4.18
Server Hostname: localhost
Server Port: 89

Document Path: /patent/batch
Document Length: 0 bytes

Concurrency Level: 100                                    //并发请求数
Time taken for tests: 28.490 seconds               //整个测试持续时间
Complete requests: 1000                                 //完成的请求数
Failed requests: 0                                            //失败请求数
Non-2xx responses: 1000
Total transferred: 267000 bytes                      //网络传输总量
HTML transferred: 0 bytes                              //html文件传输总量
Requests per second: 35.10 [#/sec] (mean)   //每秒请求数QPS
Time per request: 2849.013 [ms] (mean)        //用户平均请求等待时间
Time per request: 28.490 [ms] (mean, across all concurrent requests)   //服务器平均请求处理时间
Transfer rate: 9.15 [Kbytes/sec] received       //平均每秒网络流量


Percentage of the requests served within a certain time (ms)
50% 354
66% 1170
75% 1970
80% 2404
90% 6166
95% 11221
98% 19012
99% 25984
100% 4582 (longest request)

 

请求处理时间分布情况,50%的请求在354ms内,重点是90%的请求在6166ms,等待时间较长,需要优化

注意ab所在机器的cpu 内存 网络 尽量不要超过限度的75%

 

简单ab测试

原文:http://www.cnblogs.com/tystudy/p/7488002.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!