【问题标题】:How to pass the resultset of JDBC request over thread groups in JMeter?如何通过 JMeter 中的线程组传递 JDBC 请求的结果集?
【发布时间】:2020-08-05 23:06:39
【问题描述】:

在这里,我从 setUp 线程组中的 JDBC 请求中获得了一个结果集,我想在另一个线程组中使用它作为结果集的类型。

我尝试在 setUp 线程组中使用“__setProperty”,并在另一个线程组中使用“__P”。但它就像将ResultSet类型转换为String。

【问题讨论】:

    标签: jmeter


    【解决方案1】:
    1. 在您的 JDBC 请求采样器中定义“结果变量名称”:

    2. JSR223 PostProcessor 添加为JDBC 请求采样器的子项,并将以下代码放入“脚本”区域:

      props.put('result', vars.getObject('result'))
      
    3. 完成后,您将能够将结果集值复制回以下线程组中的JMeter Variable

      vars.putObject('result', props.get('result'))
      

    有关所有这些 varsprops 和其他 JMeter API 简写的更多信息,请参阅 Top 8 JMeter Java Classes You Should Be Using with Groovy 文章

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-06
      • 2023-03-20
      • 2013-06-15
      • 1970-01-01
      • 2021-06-09
      • 2018-06-24
      • 1970-01-01
      相关资源
      最近更新 更多