峰值负载测试

peak_load_graph.png用户升级期:

20 - 30分钟

峰值负载持续时间:

1小时

目标

该测试用于以给定数量的并发用户数量测量平均响应时间和模型的吞吐量。

方案

模拟典型工作日的预期高峰时段。

模拟特殊一天的预期高峰时段,例如大多数用户在财务结束时完成交易。

结果

使用响应时间的统计度量,例如平均值,中位数,标准偏差,第95,第99个百分位数,最小值和最大值。为了评估模型在峰值载荷方案中亚搏彩票手机版免费下载的成功,将第90个百分位数交易响应时间与目标响应时间进行比较。该测试还将确定最慢的交易。

压力测试

stress_graph.png用户增加期

1 - 3小时

峰值负载持续时间:

5 - 10分钟

目标

该测试用于观察模型的其他性能特征,例如它的扩展如何到越来越多的用户。

方案

模拟负载超出了峰值负载测试的负载,例如并发用户的数量倍或三倍。

结果

尽管我们仍在衡量响应时间和吞吐量,但测试的重点是探索模型对越来越多的用户的反应。结果可以表明该模型是否具有弹性,即可以处理过多的用户数,或者结果可以显示模型并发“限制”,即当模型变得不合理地缓慢时。

忍耐力测试

endurance_graph.png用户升级期:

20 - 30分钟

峰值负载持续时间:

8小时或更长时间

目标

该测试用于观察模型的特征变化。该测试的主要目的是找出是否存在任何长期稳定性问题,例如该模型会随着时间的推移而增长,并且是否对受影响的相同动作的响应时间?

方案

通过以加速速率完成用户旅行,我们可以长时间观察趋势结果并推断。我们可以开始理解并建立一张生产模型将来的样子,例如在12个月内。

结果

当模型通过耐力测试的延长时间体验负载时,它会模拟模型的近乎未来状态。耐力测试将在测试的开始到处理数量的上下文中为您提供模型的大小。这些发现也可能被推断以评估未来的风险。

定制测试

custom_graph.png用户升级期:

多变的

峰值负载持续时间:

多变的

适应性

这适用于创建不属于峰值负载,压力或耐力测试负载轮廓的复杂场景。

如果需要自定义测试,则还必须明确定义测试的目标/目标。

方案

从头到尾模拟一整天的预期负担。

在工作日的特定时间运行进出口。

当用户的临时峰值开始与模型互动时,观察性能会影响。

请联系model.concurrency@anaplan.com评估自定义测试的可行性。

版本历史记录
最后更新:
05-18-201804:45 pm
更新者:
关于作者
贡献者
标签(1)