【问题标题】:Jmeter: While controllerJmeter:当控制器
【发布时间】:2016-11-15 14:42:18
【问题描述】:

我正在对一个网站进行负载测试。 我有请求“A”和“B”。 对于请求“A”,我有一个参数字段“数量”,其中我通过 csv 文件将值作为 1、10、15 和 16 传递。 从同一个请求中,我通过正则表达式提取“数量”并将其传递给请求“B”。 请求“B”放置在while控制器下,我在while控制器中有用户功能 ${__javaScript(${QUANTITY}

请求B无限执行,每次获取参数为“1”。

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

【问题讨论】:

  • 能否分享一下测试计划截图,突出显示 While 控制器,以及 Request A 下的正则表达式提取器?

标签: jmeter


【解决方案1】:

您的 JavaScript 表达式不正确

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

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

有关使用 While 控制器的更多信息,请参阅 Using the While Controller in JMeter 文章

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-15
    • 1970-01-01
    相关资源
    最近更新 更多