【问题标题】:Jmeter-While controller is not exiting from loopJmeter-虽然控制器没有退出循环
【发布时间】:2021-02-10 23:15:51
【问题描述】:

我有一个 JDBC 请求,它的 modified_date 将填充取决于有效负载大小的值。对于小负载,它将立即填充日期和时间值,对于大负载,它将需要 10 到 30 分钟。 我已经为 JDBC 请求添加了 JSSR223 后处理器,我正在捕获 modified_date 并保存在变量“modified”中。我使用 ${__javaScript(vars.get("Modified"))=="null"} 添加了 while 控制器,并使用常量计时器添加了相同的 JDBC 请求。

因此,while 控制器不断循环,并且在为 modified_date 填充值后它不会停止或退出。你能帮忙吗?

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    根据documentation

    变量、函数(和属性)都区分大小写。

    所以Modifiedmodified 是不同的野兽,你需要注意这种情况并将While Controller 的条件更改为${__javaScript(vars.get("Modified"))=="null"}

    此外,您不需要任何脚本即可将JDBC Request 采样器结果保存到变量中,只需在“变量名称”部分下定义它:

    如果您的查询返回单个结果,您将在${modified_1} JMeter 变量中找到它。

    更多信息:Debugging JDBC Sampler Results in JMeter

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-15
      • 2019-06-28
      • 1970-01-01
      相关资源
      最近更新 更多