【问题标题】:Jmeter - How to provide variable from array to JDBC request (inside the loop controller)Jmeter - 如何提供从数组到 JDBC 请求的变量(在循环控制器内)
【发布时间】:2021-06-29 21:06:28
【问题描述】:

基于这个线程Jmeter - Use Loop controller based on array (created from from multiple variables)我设法使用基于数组的循环控制器。

现在我需要将数组中的每个值传递给 JDBC,这样我就可以根据数组的每个成员执行 select 语句。 我尝试的是:

但我得到的错误是:

当我用 Dammy 采样器尝试相同的语句时,它工作正常。

如何将数组中的成员传递到循环控制器内部的 JDBC 中?

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    JMeter log file 明确声明Cannot invoke method length() on null object

    您调用length() 函数的唯一位置是vars.get('array').length(),这意味着您的${array} 变量是null(未定义),您可以使用Debug Sampler and View Results Tree listener combination 仔细检查它。

    如果相同的语句适用于其他地方 - 我能想到的唯一解释是变量范围,请参阅JMeter Scoping Rules 用户手册章节了解更多详细信息。

    【讨论】:

      猜你喜欢
      • 2020-09-15
      • 1970-01-01
      • 2020-09-17
      • 1970-01-01
      • 2021-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-17
      相关资源
      最近更新 更多