JMeter为孩子添加思考时间功能

在JMeter中,当我右键单击Thread / Controller时,我有一个选项:Add Think Time to

childrenfeature,当我单击它时,每次采样器Test Action暂停后都会得到Uniform Random

Timer随机延迟100和恒定延迟1000。

我在文档中没有找到任何有关它以及为什么/如何使用它的参考。它可以配置吗?如何配置?是否有特殊情况?还是应该将其用于最佳实践?

另外,您可以添加多次思考时间,我不确定是否是故意的(在请求后添加更多延迟)

可使用jmeter.properties进行配置:

# Default implementation that create the Timer structure to add to Test Plan

# Implementation of interface org.apache.jmeter.gui.action.thinktime.ThinkTimeCreator

#think_time_creator.impl=org.apache.jmeter.thinktime.DefaultThinkTimeCreator

# Default Timer GUI class added to Test Plan by DefaultThinkTimeCreator

#think_time_creator.default_timer_implementation=org.apache.jmeter.timers.gui.UniformRandomTimerGui

# Default constant pause of Timer

#think_time_creator.default_constant_pause=1000

# Default range pause of Timer

#think_time_creator.default_range=100

回答:

进行此功能的目的是简化思考时间的添加,将思考时间添加到计划中的方式会导致每个采样器之间的暂停,而如果您只是添加一个计时器,它将被确定范围,从而在范围内的所有采样器之前应用。

由于它是一个帮助程序,它添加了默认的1秒钟暂停,可以通过调整您提到的属性来配置这些默认暂停,并记录在文档中:-):

  • http://jmeter.apache.org/usermanual/properties_reference.html#timer

您可以调整:

  • 您要创建的计时器类型
  • 恒定和可变暂停范围

您甚至可以创建自己的类,以不同的方式工作。

以上是 JMeter为孩子添加思考时间功能 的全部内容, 来源链接: utcz.com/qa/422839.html

回到顶部