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