示意代码如下
ab -n 1000 -c 10 http://127.0.0.1/
- -n 指的是总的请求,默认值是 1
- -c 指的是并发数,默认值是 1
- -t 指的是测试的总时间,测试所进行的最大秒数。其内部隐含值是-n 50000。它可以使对服务器的测试限制在一个固定的总时间以内。默认时,没有时间限制。
- -p 指的是post的时候数据文件,文件格式如“p1=1&p2=2”.使用方法是 -p 111.txt
Request per second : 吞吐量,事务数
Time per request : 用户平均的等待时间
如果是Mac系统,当设置请求数和并发数很大时,恐怕需要增加 -r
才能继续
- -r Don't exit on socket receive errors
好像更好的办法是重新安装一个Apache