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

Performance JMeter非GUI模式测试执行样本数不匹配,performance,jmeter,performance-testing,jmx,jmeter-4.0,Performance,Jmeter,Performance Testing,Jmx,Jmeter 4.0,我在非GUI模式下执行多个脚本1小时。我这里有几个问题 测试脚本:- 脚本1 脚本2 脚本3 样本数量因场景而异。我需要所有3种情况下的平均分布。如何做到这一点 我将所有3个脚本保存在一个.jmx文件中(保留3个线程组,并为每个脚本分配20个用户)。这是正确的方法吗 我为每个请求添加了断言,以检查响应是否有效。在loadrunner中,我们将保留事务之外的内容,但在Jmeter中,我不确定。我们是否需要在执行窗口期间保留它们 我真的很期待你的建议 很难在Jmeter中的所有3个脚本中实现相同

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

测试脚本:- 脚本1 脚本2 脚本3

  • 样本数量因场景而异。我需要所有3种情况下的平均分布。如何做到这一点
  • 我将所有3个脚本保存在一个.jmx文件中(保留3个线程组,并为每个脚本分配20个用户)。这是正确的方法吗
  • 我为每个请求添加了断言,以检查响应是否有效。在loadrunner中,我们将保留事务之外的内容,但在Jmeter中,我不确定。我们是否需要在执行窗口期间保留它们

我真的很期待你的建议

很难在Jmeter中的所有3个脚本中实现相同数量的样本,因为所有3个请求的响应时间都不同。在Jmeter中没有像Loadrunner中那样的起搏。根据你的感知,你只能把时间当作固定的计时器。 产生差异的一个原因可能是加速时间。您应该在所有3个线程组中提供相同的爬升周期。如果升温时间不同,则预计样品数量会出现差异。 如果您能提供更多信息,如: 1.每个请求的RT是多少 2.你给每个人多少思考时间。 3.您为每个线程组提供的爬坡时间。 4.你给多少启动延迟