以jmeter为单位的上升期是多少?

以jmeter为单位的上升期是多少?,jmeter,jmeter-plugins,jmeter-4.0,Jmeter,Jmeter Plugins,Jmeter 4.0,我用5个用户运行了一个测试计划,总共20秒,但我无法理解的是实际的加速期是什么。这是否意味着每个用户将获得4秒或总共使用20秒的5个用户 如果案例1为真(每个用户4秒钟),那么第一个线程应该在4秒钟内完成,但完成它需要6秒钟,结果仍然通过,下一个用户得到执行?这让人很困惑。我需要澄清我的疑问,因为我无法从此处提供的所有输入中找到任何答案,根据文档: 上升期 JMeter启动所有线程所需的时间。如果有10个线程且爬升时间为100秒,则每个线程将在前一个线程启动后10秒开始,总时间为100秒,以使测

我用5个用户运行了一个测试计划,总共20秒,但我无法理解的是实际的加速期是什么。这是否意味着每个用户将获得4秒或总共使用20秒的5个用户

如果案例1为真(每个用户4秒钟),那么第一个线程应该在4秒钟内完成,但完成它需要6秒钟,结果仍然通过,下一个用户得到执行?这让人很困惑。我需要澄清我的疑问,因为我无法从此处提供的所有输入中找到任何答案,根据文档:

上升期

JMeter启动所有线程所需的时间。如果有10个线程且爬升时间为100秒,则每个线程将在前一个线程启动后10秒开始,总时间为100秒,以使测试完全达到速度

您有5个用户

  • 如果将爬升周期设置为0-所有5个用户将立即启动
  • 如果您将爬升周期设置为5,JMeter将以1个用户开始,并将每秒额外添加1个用户
  • 如果您将爬升周期设置为10,JMeter将以1个用户开始,并将每2秒添加1个额外用户
  • 等等
一旦用户启动,当不再有要执行的采样器或要迭代的循环时,它就开始倒置(或根据)执行-线程被关闭

有关配置用户到达率的更多信息,请参阅文章



您可能还对哪一种方法更容易定义工作负载感兴趣,而且您将有一个表示预期负载的图表。您可以使用

安装Ultimate Thread Group(最终线程组),如果您希望线程不会影响测试预期时间,则使用线程组的循环计数作为所需的重复次数

如果您想要/必须使用线程,请将爬坡周期时间计算为

  (test expected time + 1 second) * number of threads