分享到:

Centos压力测试工具WebBench

日期:2017-03-10 19:43:00     阅读:478     文章来源:源美网络     标签:深圳网站建设,深圳网站设计,深圳网站制作

服务器环境为nginx,通过webbench可以反馈服务器以下两项指标:每秒钟相应请求数和每秒钟传输数据量。单例最多可以模拟30000个并发。(官方:http://home.tiscali.cz/~cz210552/webbench.html)


1、安装webbench


wget http://www.ha97.com/code/webbench-1.5.tar.gz

tar zxvf webbench-1.5.tar.gz

cd webbench-1.5

make

make install


注:编译过程中如果出现ctags: command not found错误,那就是没有安装ctags模块。


安装ctag后在再进行编译。


yum install ctags


2、使用方法


webbench -c 并发数 -t 运行测试时间(秒) URL


例如:


webbench -c 500 -t 60 http://192.168.0.107/


注意域名的话最后需要用“/”结束。


返回:


Speed=33939 pages/min, 3210463 bytes/sec.

Requests: 33939 susceed, 0 failed.


每秒钟响应请求数:33939 pages/min,每秒钟传输数据量3210463 bytes/sec


再加大并发测试,这次用2000并发数:


webbench -c 2000 -t 60 http://192.168.0.107/


返回:


Speed=31105 pages/min, 2840306 bytes/sec.

Requests: 30654 susceed, 451 failed.


期间访问该域名,偶尔会报502。但是451 failed已经说明这个并发下nginx已经超负荷了。


另外这个工具其实很简单,只是对单一页面进行高并发流量测试。个人感觉结果是有出入的,只能做个大概参考,尤其是高并发的数据库读取页面。


查看当前服务器得并发数:netstat -pnt | grep :80 | wc -l



文章引用:http://www.szymweb.com/new/213.html

本站文章为深圳网站建设·源美网络原创策划,如有版权纠纷或者违规问题,请联系我们删除,谢谢!

上一篇: Python的图像处理和mysql操作模块

下一篇: win7下npm出现npm err windows_nt 6.1.7601错误

返回列表
最新案例
OUR ADVANTAGE WORKS

售后保障

承诺任何问题1小时内解决

数据备份

更安全、更高效、更稳定

价格公道精准

项目经理精准报价不弄虚作假

合作无风险

重合同讲信誉,无效全额退款