JMeter非GUI模式测试执行样本数不匹配

时间:2018-06-05 10:49:14

标签: performance jmeter performance-testing jmx jmeter-4.0

我在非GUI模式下执行多个脚本1小时。我在这里有几个问题。

测试脚本: - SCRIPT1 SCRIPT2 Script3

  • 样本数量与方案有所不同。我需要平等分配所有3个场景。如何实现这个目标?
  • 我将所有3个脚本保存在一个.jmx文件中(保留3个线程组并为每个脚本分配20个用户)。这是正确的做法。
  • 我为每个请求添加了断言,以检查响应是否有效。在loadrunner中,我们将保留在Transactions之外但在Jmeter中我不确定。我们是否需要在执行窗口期间保留它们。

我真的很期待你的建议。

1 个答案:

答案 0 :(得分:0)

在Jmeter的所有3个脚本中很难实现相同数量的样本,因为所有3个请求的响应时间都不同。 Jmeter中没有像Loadrunner那样起搏的东西。只考虑时间你可以根据你的感知添加为恒定的计时器。 出现差异的一个原因可能是加速时间。您应该在所有3个线程组中给出相同的加速期。如果加速时间不同,则预计样品数量会有不同的差异。 如果您能提供更多信息,我将能够提供帮助: 1.每个req的RT多少钱 2.给每个人多少思考时间。 3.为每个线程组提供多少加速时间。 4.你给予多少启动延迟。