您的位置:博客首页 >> Web服务器 >> 网站的负载能力测试工具

网站的负载能力测试工具

日志编号:17 发表时间: 2011-11-25 22:12:44 关注次数:5503
网站的负载能力测试工具webbench和ab介绍。
1、webbench
Linux上的工具,搜索下载编译后,使用如下命令进行测试:

Benchmarking: GET http://127.0.0.1/a.jpg

2、apache的ab.exe

这个文件在Apache\bin目录下。
CMD进入此文件目录,输入命令ab.exe -c 10 -n 1000 http://127.0.0.1/a.jpg
表示对a.jpg文件请求10次,每次1000线程(连接数?),反正,你可以理解为每次派1000个兵,派10次……^_^
测试某站首页:ab.exe -c 10 -n 1000 http://www.a.com/index.php


3、jakarta-jmeter
同样是apache发布的,官方网站:http://jmeter.apache.org/index.html
貌似功能很强的样子。我只用过一次,也是半知半解状态下。有兴趣的可以自己学习下。

4、Web压力测试-Httperf
Httperf比ab更强大,能测试出web服务能承载的最大服务量及发现潜在问题;比如:内存使用、稳定性。最大优势:可以指定规律进行压力测试,模拟真实环境。须在linux系统下使用。
下载:http://code.google.com/p/httperf/downloads/list
[root@localhost ~]# tar zxvf httperf-0.9.0.tar.gz 
[root@localhost ~]# cd httperf-0.9.0 
[root@localhost httperf-0.9.0]# ./configure 
[root@localhost httperf-0.9.0]# make && make install 
[root@localhost ~]# httperf --hog --server=192.168.0.202 --uri=/index.html --num-conns=10000 --wsess=10,10,0.1 
参数说明:
--hog:让httperf尽可能多产生连接,httperf会根据硬件配置,有规律的产生访问连接
--num-conns:连接数量,总发起10000请求
--wsess: 用户打开网页时间规律模拟,第一个10表示产生10个会话连接,第二个10表示每个会话连接进行10次请求,0.1表示每个会话连接请求之间的间隔时间/s
本站不提供讨论功能。
本站所有非新闻类文章均为原创,且禁止转载。
本站为了获得更多流量赚取广告费,难免会有以次充好的文章,望见谅,勿鄙视。