webbench测试
1、WebBench安装
# yum install -y gcc ctags
# cd /usr/src
# 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
#mkdir /usr/local/webbench
#mv /usr/src/webbench-1.5/* /usr/local/webbench
2、WebBench使用
webbench -c 1000 -t 60 http://test.domain.com/phpinfo.php
webbench -c 并发数 -t 运行测试时间 URL
ab测试
ab
的用法是:
ab [options] [http://]hostname[:port]/path
例如:
ab -n 5000 -c 200 http://localhost/index.php
上例表示总共访问
http://localhost/index.php
这个脚本
5000
次,
200
并发同时执行。
ab
常用参数的介绍:
-n
:总共的请求执行数,缺省是
1
;
-c
: 并发数,缺省是
1
;
-t
:测试所进行的总时间,秒为单位,缺省
50000s
-p
:
POST
时的数据文件
-w:
以
HTML
表的格式输出结果
执行测试用例:
ab -n 1000 -c 100 -w http://localhost/index.php >>c:\1.html
上面的测试用例表示
100
并发的情况下,共测试访问
index.php
脚本
1000
次,并将测试结果保存到
c:\1.html
文件中。