【问题标题】:What is the difference between Scalability test and the other performance tests?可扩展性测试和其他性能测试有什么区别?
【发布时间】:2021-09-23 04:44:19
【问题描述】:

是否有任何明确的想法来定义可扩展性测试?我使用 JMeter Ultimate Thread Group 设计了 ​​Load、Stress、Spike 和 Soak 测试,但是我不知道可伸缩性测试与这些测试有何不同。如何在 Jmeter 中设计一个具有最终线程组的良好可扩展性测试,以使最大用户数等于 500。

【问题讨论】:

    标签: jmeter performance-testing


    【解决方案1】:

    根据Wikipedia article on Scalability testing

    可扩展性测试,是对软件应用程序的测试,以衡量其在任何非功能性能力方面的纵向扩展或横向扩展能力。

    所以基本上你可以使用与Stress Testing 相同的方法,如下所示:

    那么您需要注意以下图表/KPI:

    理想情况下,图表应该或多或少相同/线性,即如果您将负载增加 2 倍,吞吐量应该增加相同的因素,资源消耗应该按比例增加。

    如果图表不相等/相似/不成比例 - 那么在某些时候系统将无法保持每秒线程/事务的比率,这将表明 bottleneck

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-20
      • 1970-01-01
      • 1970-01-01
      • 2016-12-06
      • 2011-02-14
      • 2013-03-27
      • 2023-03-14
      • 2012-03-24
      相关资源
      最近更新 更多