为什么后端压力不大但压测时报错或超时?

问题现象

后端压力不大,但是压测时已经大量报错或者超时。

可能原因

一般这种情况,是服务的最外层(即网络接入层)存在瓶颈或者触发了某些阈值导致的。

解决方案

请务必对已经使用网络接入层(网络入口)的产品进行监控观察。常见的产品类型和相应的注意事项如下:

  • 使用了SLB的业务

    请结合购买的产品计费类型,关注规格限制(最大连接数、CPS每秒新建连接数、QPS)和带宽限制。

    当SLB是服务最外层,且接口是HTTPS或者开启了七层会话保持功能,压测中出现一些503错误,而且后端并没有相关流量和日志,可能出现了SLB单IP地址限流问题

  • 使用了高防IP和WAF的业务

    由于压测的某些特征符合CC和DDoS的行为,很容易触发对应产品防护策略,导致压测数据不准确、压测失败等异常情况。建议您在评估业务影响的前提下,做一些暂时关闭的调整,或者如何放行PTS的压测流量

  • 使用了CDN或者全站加速的业务

    如果接近或者超出已有业务峰值时,请提前提交工单报备给这两个产品。