Jmeter:控制器

时间:2016-11-15 14:42:18

标签: jmeter

我正在加载测试网站。 我有要求" A"和" B"。 对于请求" A",我有一个参数字段" Quantity",其中我通过csv文件传递值为1,10,15和16。 并且根据相同的请求,我通过正则表达式提取""数量"并将其传递给请求" B"。 要求" B"放在while控制器下,我有用户功能,而控制器为 $ {__使用Javascript($ {QUANTITY}< 10),}

请求B执行无限时间,每次获取的参数都是" 1"。

请为上述场景提供宝贵的建议,因为我希望请求获取值" 1",执行它并退出while循环。

1 个答案:

答案 0 :(得分:1)

您的JavaScript表达式不正确

${__javaScript(${QUANTITY}<10,)}  - correct one
${__javaScript(${QUANTITY}<10),}  - your one

逗号应该在10之后,而不是在结束之后。使用The Function Helper Dialog以创建语法正确的JMeter函数。

有关使用While Controller

的更多信息,请参阅Using the While Controller in JMeter文章