[问与答] 有没有大佬用过腾讯的压测大师呢?测试连 1000 并发都扛不住,心态崩了。。。

有老哥用过腾讯云的压测大师吗?今天刚进行了几波测试,不管是测试 API 接口还是测试网站首页,最高并发量设置的 1000,成功率都没有达到 1%。。。这就非常奇怪了,也不知道是小弟配置的压测参数不合适还是我们的服务确实存在问题。

压测业务流程:请求 --> CDN(腾讯云静态加速) --> Nginx(NGINX Plus) --> 源站(Java) # 源站调用了云数据库 MySQL 和 Redis

配置

Nginx 源站 MySQL
CPU 2 核 4 核 2 核
内存 4GB 8GB 4GB
网络 200M 与 Nginx 内网通信 与源站内网通信
磁盘 高性能云硬盘 SSD 云硬盘

压测时系统负载

# Nginx
CPU:无明显波动
内存:无明显波动
网络外网出带宽峰值:5Mbps/s
磁盘 IOPS:写 114io/s 读 17io/s
QPS:峰值 518 次 /秒 # 源站
CPU:无明显波动
内存:无明显波动
磁盘 IOPS:读写连 10io/s 都没达到 # MySQL
CPU:峰值利用率 70%
内存:无明显波动
QPS:峰值 730 次 /秒
TPS:峰值 10 次 /秒

压测大师配置参数

[问与答] 有没有大佬用过腾讯的压测大师呢?测试连 1000 并发都扛不住,心态崩了。。。插图

压测大师报告

[问与答] 有没有大佬用过腾讯的压测大师呢?测试连 1000 并发都扛不住,心态崩了。。。插图(1)

[问与答] 有没有大佬用过腾讯的压测大师呢?测试连 1000 并发都扛不住,心态崩了。。。插图(2)

问题

在此小弟有几个问题想请教

  1. 压测大师 1000 并发,为什么 TPS 值如何高?压测大师的 1000 并发量与实际用户的 1000 并发量是不是存在差异呢?
  2. 源站 Java 在压测期间,接收到的请求几乎都在 3000ms 以上,压测的接口也只是返回 json 信息而已,没有复杂的查询,观察到各个服务的系统指标并没有异常情况,压测期间服务延迟很高最后导致无响应似乎有点太离谱了吧。。。
  3. 是不是小弟不太懂。。压测 1000 并发量这个量已经很大了还是不是很大呢?