0

我使用 CSV 数据配置作为输入文件,因为我存储了 HTTP 请求参数。在点击 HTTP 请求后,我使用 JDBC 请求从数据库中检索相同 http 请求的结果。

如何将来自 JDBC 请求的响应数据存储到 csv 中。因为我需要将输入参数和响应数据存储在 csv 中。有什么办法可以存放吗?下面是我要存储在输入数据前面的 JDBC 请求结果值

JDBC 请求

JDBC 响应

4

1 回答 1

0

如果您因此得到一个值,您可以将类似的内容RESULT放入“变量名称”部分

JDBC JMeter 结果

之后,您有 2 个选择:

  1. 将这 2 个变量值附加到 JMeter .jtl 结果文件(推荐)。为此,将下一行添加到user.properties文件:

    sample_variables=TRANSACTION_ID,RESULT_1
    

    有关详细信息,请参阅示例变量用户手册部分

  2. 将文件写入新的 CSV 文件。在这种情况下,您需要添加JSR223 PostProcessor和类似的代码(假设是 Groovy 语言):

    def csvFile = new File("file.csv")
    
    csvFile << vars.get("TRANSACTION_ID")
    csvFile << ","
    csvFile << vars.get("RESULT_1")
    csvFile << System.getProperty("line.separator")
    

查看JMeter 文章中的 Debugging JDBC Sampler Results以了解有关使用 JMeter 的 JDBC 测试元素结果和结果集的更多信息。

于 2017-01-04T04:39:26.200 回答