1 环境搭建
wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.7.tar.gz tar zxvf httpd-2.4.7.tar.gz cd httpd-2.4.7 ./configure make –j4 cd support ls ./ab -h |
只需要把ab编译出来即可,路径在HOME_APACHE/support,同样有对ab.c文件进行修改,也只需编译即可。若有完全安装则在bin目录下也可以见到。
2 介绍
2.1 命令格式
./ab [options] [http://]hostname[:port]/path |
如:./ab -n 1000 -c 50 -r http://www.csdn.net/
2.2 命令参数
-n requests Number of requests to perform
在测试会话中所执行的请求个数。默认时,仅执行一个请求。
-c concurrency Number of multiplerequests to make
一次产生的请求个数。默认是一次一个。
-t timelimit Seconds to max. wait for responses
测试所进行的最大秒数。其内部隐含值是-n 50000。它可以使对服务器的测试限制在一个固定的总时间以内。默认时,没有时间限制。
-b windowsize Size of TCP send/receive buffer, in bytes
发送和接收报文的大小设置。
-u putfile File containing data to PUT. Rememberalso to set –T
包含了需要PUT的数据文件,同时需要设置-T选项。
-p postfile F