是否有任何关于“加速”时间的标准,加速时间应该是多少?

时间:2019-10-16 09:23:21

标签: performance jmeter jmeter-plugins

  1. 是否有设置“加速”时间的标准,加速时间应该是多少? 例如,我需要执行30分钟(持续时间)和100个并发用户(线程)的脚本,因此应该增加执行脚本的时间。

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

1 个答案:

答案 0 :(得分:0)

通常情况下,您应该从non-functional requirements获得有关您的应用程序的答案

  1. 根据JMeter documentation

      

    加速需要足够长的时间,以避免在测试开始时工作量过大,并且还必须足够短,以使最后一个线程在第一个线程完成之前开始运行(除非有人希望这样做)。 / p>      

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

  2. 您的测试应持续足够长的时间,以便所有虚拟用户都可以完成其方案。绝对应该延长启动时间,否则您可能会遇到某些JMeter线程已经完成其工作并被关闭而某些尚未启动的情况。请查看JMeter Test Results: Why the Actual Users Number is Lower than Expected了解更多详细信息。另外,如果您执行的是Soak Test,则持续时间可能会是数小时甚至数天