简介
Webbench是知名的网站压力测试工具,它是由Lionbridge公司开发。Web Bench 是用于对 WWW 或代理服务器进行基准测试的非常简单的工具。使用 fork() 模拟多个客户端,可以使用 HTTP/0.9-HTTP/1.1 请求。这个基准测试不是很现实,但它可以测试您的 HTTPD 是否真的可以一次处理那么多客户端(尝试运行一些 CGI)而无需关闭您的机器。
Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。Webbench最多可以模拟3万个并发连接去测试网站的负载能力。
安装步骤
1、下载软件包
wget http://soft.vpser.net/test/webbench/webbench-1.5.tar.gz
2、解压软件包
tar -zxvf webbench-1.5.tar.gz
3、编译安装
make && make install
4、检查是否安装
which webbench
5、查看命令帮助
webbench --help
使用说明
-f #-force不要等待服务器回复
-r #-reload发送重新加载请求
-t #-time运行基准时间,默认30秒
-p #-proxy server:port使用代理服务器进行请求
-c #-clients并发http客户端请求,默认1个
-9 #使用http0.9版本
-get #使用get的方法
-head #使用head请求方法
使用示例
webbench -c 500 -t 60 http://192.168.0.213:8098/dist/#/index? #每秒500个并发测试60秒