从高负载开始降低,还是在压力测试时逐渐增加负载,哪个更好

Which is better, to start from higher load and reduce , or to gradually increase the load during stress test

对于压力测试,从高负载开始降低,还是逐渐增加负载,哪种方法更好?我已经看到,如果我们从非常高的负载开始,就会造成损坏,并且也会对低容量产生影响。但在这种情况下需要第二意见

从高负载开始对我来说更像是 spike test

压力测试是为了找到 saturation point and the first bottleneck,如果您从高负载开始,您将只能声明您的系统不支持“高”用户数,但您不会能够回答以下问题:

  • 系统支持的用户数量是多少(当吞吐量增加且响应时间保持不变时)
  • 最大系统性能是多少(每秒可以处理的用户数 and/or 请求)
  • 何时开始出现错误以及根本原因或集成系统中最慢的组件是什么
  • 当负载减少时系统是否恢复正常
  • 等等

所以我建议通过定义合理的方式逐渐增加负载 ramp-up period