【问题标题】:Is there any cirteria for "ramp up " time , what should be the ramp time?“加速”时间是否有任何标准,加速时间应该是多少?
【发布时间】:2019-10-16 09:23:21
【问题描述】:
  1. 是否有设置“加速”时间的标准,加速时间应该是多少? 例如,我需要执行 30 分钟(持续时间)和 100 个并发用户(线程)的脚本,那么应该增加相同的时间。

  2. 执行 jmeter 脚本的持续时间应该是多少?通常我们执行 30 分钟这是正确的吗?或者是否有任何相同的标准?

【问题讨论】:

  • 这里是另一个关于How should I calculate Ramp-up time in Jmeter的详细讨论
  • @jahan.. 你能解释一下吗.. 我们可以在什么基础上找到执行脚本的加速时间和持续时间.. 我无法正确理解
  • 这取决于您的测试计划,例如您希望用户在服务器上的存活方式(加速)以及执行测试计划所需的时间(测试持续时间)。谢谢

标签: performance jmeter jmeter-plugins


【解决方案1】:

通常,您应该会收到来自non-functional requirements 的针对您的应用程序的答案

  1. 根据JMeter documentation

    加速需要足够长的时间以避免测试开始时的工作负载过大,并且足够短以使最后一个线程在第一个线程完成之前开始运行(除非有人希望发生这种情况)。

    从 Ramp-up = 线程数开始,然后根据需要向上或向下调整。

  2. 您的测试应该持续足够长的时间,以便所有虚拟用户都能够完成他们的场景。加速时间绝对应该更长,否则您可能会遇到一些 JMeter 线程已经完成工作并被关闭而一些尚未启动的情况。查看JMeter Test Results: Why the Actual Users Number is Lower than Expected 了解更多详情。此外,如果您正在执行Soak Test,则持续时间可能是几个小时甚至几天

【讨论】:

  • 能否请您详细说明加速计算和上述持续时间是通用答案,基本上我想知道找出加速时间和持续时间的最佳方法(我们需要在其中执行脚本) .
  • 请帮我解决这个问题
猜你喜欢
  • 2021-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-14
  • 2016-12-27
  • 2017-08-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多