-
ab 接口压力测试工具安装
yum install httpd-tools
安装成功效果:
-
ab 接口压力测试工具使用
ab -n 1000 -c 100 http://www.baidu.com/
-n 总的请求数
-c 并发数
-k 是否开启长连接
-n 1000 总请求数1000
-c 100 单个时刻并发数100
-
测试实例
(1)直接域名测试
ab -n 1000 -c 100 http://域名/
(2)在目录下创建一个PHP文件,写一条查询语句并打印出结果
ab -n 1000 -c 100 http://域名/cs.php
-
测试结果
-
注意事项
(1)如果只是测根目录,写域名时,域名后一定要加 "/" ;如果域名后未加“/” 就会报 "ab:invalid URL" 错误;
(2)当进行总请求数为10000时,发现无法成功,报错 apr_socket_recv: Connection reset by peer
解决方法:找到/etc/sysctl.conf 文件,并做以下更改,即可解决问题。