在性能测试中,如果测试需要 10 秒并且持续时间在 5 分钟内完成会发生什么?

问题描述

我的情况是,我录制了一个测试,需要 10 秒才能完成,然后我设置了一个持续时间并让它保持 5 分钟,所以我的问题是,我的测试是否需要与持续时间相同的时间?或者测试会在 10 秒内完成,但结果会在 5 分钟后显示

解决方法

测试将完成:

  • 当最后一个 Sampler 被执行时
  • 或者“持续时间”中设置的时间过去了

先到先得

如果您在 Thread Group 级别只有 1 个循环 - 所有采样器将被执行一次,如果您有 2 个循环 - 它们将被执行两次等。“持续时间”约束适用于任何情况。

更多信息:Getting Started with JMeter - A Basic Tutorial