我正在加载测试网站。 我有要求" A"和" B"。 对于请求" A",我有一个参数字段" Quantity",其中我通过csv文件传递值为1,10,15和16。 并且根据相同的请求,我通过正则表达式提取""数量"并将其传递给请求" B"。 要求" B"放在while控制器下,我有用户功能,而控制器为 $ {__使用Javascript($ {QUANTITY}< 10),}
请求B执行无限时间,每次获取的参数都是" 1"。
请为上述场景提供宝贵的建议,因为我希望请求获取值" 1",执行它并退出while循环。
答案 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文章