在JMeter随机定时器中使用属性

时间:2016-09-22 13:32:14

标签: timer jmeter

我正在试图弄清楚如何在Jmeter中设置请求之前使用属性来设置延迟。我的套件设置有“均匀随机定时器”和“随机延迟最大值”和“恒定延迟偏移”字段中的硬编码值,效果很好。例如:

<UniformRandomTimer guiclass="UniformRandomTimerGui" testclass="UniformRandomTimer" testname="Uniform Random Timer" enabled="true">
        <stringProp name="RandomTimer.range">9879</stringProp>
        <stringProp name="ConstantTimer.delay">3456</stringProp>
      </UniformRandomTimer>

但是现在我用这样的属性替换了那些硬编码的值:

<UniformRandomTimer guiclass="UniformRandomTimerGui" testclass="UniformRandomTimer" testname="Uniform Random Timer" enabled="true">
        <stringProp name="RandomTimer.range">${__P(GetRandomIntakeOffset)}</stringProp>
        <stringProp name="ConstantTimer.delay">${__P(GetRandomIntakeRange)}</stringProp>
      </UniformRandomTimer>

我已经验证了该属性是通过在控制台中打印来设置的。我还验证它是一个整数而不是字符串属性。但是,计时器不再有效。请求之前不再有延迟。

有人有这个工作并有建议吗?或者获得相同结果的替代方法。

感谢-你,

格里

0 个答案:

没有答案