使用ab对Nginx进行压力测试

  • 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 文件,并做以下更改,即可解决问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值