ab是apache自带的压力测试工具,ab是apachebench命令的缩写。
当安装完apache的时候,就可以在bin下面找到ab.exe然后进行apache 负载压力测试
1.cd到apache的bin目录下
2.测试ab工具是否可用,输入:ab -V,如图提示相应版本,说明可以正常使用
3.使用ab对网站进行测试,示例
ab -n 10000 -c 100 http://www.baidu.com/s //注意,需要在域名后加上/path
参数说明
-n : 总共的请求执行数,缺省是1
-c : 并发数,缺省是1
-t : 测试所进行的总时间,秒为单位,缺省50000s
-p : POST时的数据文件 文件格式如"p1=1&p2=2".使用方法是 -p 111.txt (配合-T)
-T : POST数据所使用的Content-type头信息,如 -T "application/x-www-form-urlencoded" (配合-p)
-X : 指定使用的代理服务器和端口号,例如:"126.10.10.3:88"。
-w : 以HTML表的格式输出此次ab测试结果
-v : 设置显示信息的详细程度
-V : 打印版本号并退出
-h : 显示用法信息,其实就是ab -help。
参数很多,一般我们用 -c 和 -n 参数就可以了