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

Posted

技术标签:

【中文标题】压力测试时从高负载开始降低,或者逐渐增加负载哪个更好【英文标题】:Which is better, to start from higher load and reduce , or to gradually increase the load during stress test 【发布时间】:2022-01-06 21:49:51 【问题描述】:

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

【问题讨论】:

【参考方案1】:

从高负载开始听起来更像是spike test

压力测试是关于找到saturation point 和第一个bottleneck,如果您从高负载开始,您将只能声明您的系统不支持“高”数量的用户,但您不会无法回答以下问题:

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

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

【讨论】:

以上是关于压力测试时从高负载开始降低,或者逐渐增加负载哪个更好的主要内容,如果未能解决你的问题,请参考以下文章

性能测试基本概念

性能测试- 性能测试指标:

LoadRunner使用记录

测试中遇到的问题

性能测试的概念和指标

性能测试包括哪些方面