ab高并发负载压力测试不行?我建议如下

背景:服务器使用阿里云ecs、slb并使用了CDN 

个人总结:ApacheBench压测并发,在尽量优化项目资源后,压测高并发(1K以上)一直都都达不到要求,留意观察过服务器各项性能指标并未达到瓶颈,所以排除了是服务器性能不足的问题;据阿里云工单了解到,单点高并发压测是会有可能进入到阿里云的沙箱环境,因此压测结果不具有参考性;

bcd9f0305b557b917fe09a7bde4ca52b393.jpg

因此咨询到建议是使用jmeter工具来进行多点压测,目前该工具还在了解;

因为项目紧急需要压测报告,尝试过腾讯的压测大师,但是发现事务成功率才13%,而且要达到客户要求6K的并发实在是耗费太多费用了,不敢多测;

56cec119d89a354e46a6a022e7e42d24ccc.jpg

1471e29ef8342de70ff36ba54197eafda75.jpg

后来改用阿里云的PTS压测服务,确认该服务是可以直接压测页面访问的。设置好相关参数和并发后进行压测,压测出来的报告失败率很低,响应速度也在跟服务器本地直接ApacheBench压测性能基本一致(200ms左右),设置监控的服务器各项性能也能看到对应期间的变化;因此判断服务器性能满足客户上线活动需求;压测下来消耗的费用比压测大师的节省了很多很多,而且目前购买有相关优惠,这里给阿里云点个赞!

ec4a745a50a8b6f5dc4adb4731cf3752929.jpg

顺便贴个阿里云优惠券领取链接:点击领券。如果你们有需要阿里云服务器,可以先领取优惠券再去买,这个是阿里云给推广员发放的优惠券,不领白不要噢~

综合以上,高并发情况下ApacheBench无法胜任测试要求;需要用到可以多点并发测试的工具才行;对直接在线使用的服务,我建议使用阿里云的PTS压测服务,不仅可以压测页面,也能压测接口流程;

 

 

不过小项目用ApacheBench是作为压测参考的,所以记录下压测的相关知识

ab并发负载压力测试,本文仅作备份阅读,文章来源:https://www.cnblogs.com/nulige/p/9370063.html

一、ab

0、安装ab压力测试软件

1

2

3

4

5

6

7

[root@a2 conf]# yum install httpd-tools -y

 

#查看版本

[root

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值