Webbench

Webbench最多可以模拟3万个并发连接数来测试服务器压力,可以设置压力测试时间和测试请求的成功率。Webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP, JAVA ,CGI)进 行测试的能力
Webbench官方主页

安装Webbench

操作系统CentOS7.0 X64

wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
make && make install

出现错误情况如下:
webbench错误

yum install ctags
yum install gcc
mkdir -m 644 -p /usr/local/man/man1

安装成功
Webbench_第1张图片

webbench测试

使用命令:
webbench -c [并发数]-t [时间sec] [网址/静态资源URL]
说明:
-c是并发数 -t是运行测试时间,即多少秒钟内中以每次多少个请求进行测试。

被并发请求的服务器配置情况:2核2G/4M带宽/Tomcat

测试1:一分钟内并发300个请求
Webbench_第2张图片

分析:
每秒钟响应请求数:3141 pages/min;每秒钟传输数据量388629bytes/sec
成功请求了3141个连接

测试2:一分钟并发1000个请求

分析:成功请求了2893个连接

测试3:一分钟并发2500个请求
Webbench_第3张图片
分析:有170个连接失败,说明服务器已经超负荷了

测试4:一分钟并发3000个请求
Webbench_第4张图片
分析:此时服务器崩溃,web服务器需要重启
但是重启后重新测试
Webbench_第5张图片

参考网址

(总结)Web性能压力测试工具之WebBench详解

你可能感兴趣的:(centos,webbench,压力测试)