apache bench测试
2016-07-04 13:36
441 查看
apache bench(简单压力测试)
安装:yum -y install httpd
指标:
1.吞吐率(Requests per second)
每秒处理的请求数
2.并发连接数
某个时刻服务器承受的请求数
3.并发用户
4.用户平均等待时间
计算公式:处理完成所有请求数所花费的时间/ (总请求数 / 并发用户数)
5.服务器平均请求等待时间(Time per request: across all concurrent requests)
计算公式:处理完成所有请求数所花费的时间 / 总请求数
ab -n 9000 -c 100 http://www.mi.com/
Requests per second: 316.93 [#/sec] (mean)(吞吐率)
Time per request: 315.525 [ms] (mean)(用户等待时长)
Time per request: 3.155 [ms] (mean, across all concurrent requests)(服务器平均等待时间)
Transfer rate: 57635.56 [Kbytes/sec] received
ab -n 9000 -c 500 http://www.mi.com/ Requests per second: 321.17 [#/sec] (mean)
Time per request: 1556.825 [ms] (mean)
Time per request: 3.114 [ms] (mean, across all concurrent requests)
Transfer rate: 58401.75 [Kbytes/sec] received
ab -n 4000 -c 600 http://www.jd.com/ Requests per second: 301.77 [#/sec] (mean)
Time per request: 1988.272 [ms] (mean)
Time per request: 3.314 [ms] (mean, across all concurrent requests)
Transfer rate: 58411.92 [Kbytes/sec] received
ab -n 10000 -c 1000 http://master:18080/sa/ Requests per second: 6005.68 [#/sec] (mean)
Time per request: 166.509 [ms] (mean)
Time per request: 0.167 [ms] (mean, across all concurrent requests)
Transfer rate: 62681.26 [Kbytes/sec] received
在远程对web服务器进行压力测试,往往效果不理想(因为网络延时过大),建议使用内网的另一台或者多台服务器通过内网进行测试,
这样得出的数据,准确度会高很多。如果只有单独的一台服务器,可以直接本地测试,比远程测试效果要准确。
安装:yum -y install httpd
指标:
1.吞吐率(Requests per second)
每秒处理的请求数
2.并发连接数
某个时刻服务器承受的请求数
3.并发用户
4.用户平均等待时间
计算公式:处理完成所有请求数所花费的时间/ (总请求数 / 并发用户数)
5.服务器平均请求等待时间(Time per request: across all concurrent requests)
计算公式:处理完成所有请求数所花费的时间 / 总请求数
ab -n 9000 -c 100 http://www.mi.com/
Requests per second: 316.93 [#/sec] (mean)(吞吐率)
Time per request: 315.525 [ms] (mean)(用户等待时长)
Time per request: 3.155 [ms] (mean, across all concurrent requests)(服务器平均等待时间)
Transfer rate: 57635.56 [Kbytes/sec] received
ab -n 9000 -c 500 http://www.mi.com/ Requests per second: 321.17 [#/sec] (mean)
Time per request: 1556.825 [ms] (mean)
Time per request: 3.114 [ms] (mean, across all concurrent requests)
Transfer rate: 58401.75 [Kbytes/sec] received
ab -n 4000 -c 600 http://www.jd.com/ Requests per second: 301.77 [#/sec] (mean)
Time per request: 1988.272 [ms] (mean)
Time per request: 3.314 [ms] (mean, across all concurrent requests)
Transfer rate: 58411.92 [Kbytes/sec] received
ab -n 10000 -c 1000 http://master:18080/sa/ Requests per second: 6005.68 [#/sec] (mean)
Time per request: 166.509 [ms] (mean)
Time per request: 0.167 [ms] (mean, across all concurrent requests)
Transfer rate: 62681.26 [Kbytes/sec] received
在远程对web服务器进行压力测试,往往效果不理想(因为网络延时过大),建议使用内网的另一台或者多台服务器通过内网进行测试,
这样得出的数据,准确度会高很多。如果只有单独的一台服务器,可以直接本地测试,比远程测试效果要准确。
相关文章推荐
- Apache Isis 1.4.0 发布,领域驱动开发框架
- RH436 Day3 课后总结
- Linux快速构建apache web服务器
- Awstats处理多apache日志
- 安装perl模块小窍门
- Apache静态编译与动态编译的区别
- PHP+Apache在Windows 9x下的安装和配置
- Apache服务器配置全攻略
- Apache Web让JSP“动”起来
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站
- apache 环境下 php 的配置注意事项
- 在RedHat下安装apache jserv 1.1.2方法
- windows8.1下Apache+Php+MySQL配置步骤
- windows中PHP5.2.14以及apache2.2.16安装配置方法第1/2页
- 在Windows XP下安装Apache+MySQL+PHP环境
- 解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
- apache rewrite防盗链三例
- Apache 配置详解(最好的APACHE配置教程)
- Apache+php+mysql在windows下的安装与配置(图文)第1/2页