我使用 CSV 数据配置作为输入文件,因为我存储了 HTTP 请求参数。在点击 HTTP 请求后,我使用 JDBC 请求从数据库中检索相同 http 请求的结果。
如何将来自 JDBC 请求的响应数据存储到 csv 中。因为我需要将输入参数和响应数据存储在 csv 中。有什么办法可以存放吗?下面是我要存储在输入数据前面的 JDBC 请求结果值
我使用 CSV 数据配置作为输入文件,因为我存储了 HTTP 请求参数。在点击 HTTP 请求后,我使用 JDBC 请求从数据库中检索相同 http 请求的结果。
如何将来自 JDBC 请求的响应数据存储到 csv 中。因为我需要将输入参数和响应数据存储在 csv 中。有什么办法可以存放吗?下面是我要存储在输入数据前面的 JDBC 请求结果值
如果您因此得到一个值,您可以将类似的内容RESULT
放入“变量名称”部分
之后,您有 2 个选择:
将这 2 个变量值附加到 JMeter .jtl 结果文件(推荐)。为此,将下一行添加到user.properties文件:
sample_variables=TRANSACTION_ID,RESULT_1
有关详细信息,请参阅示例变量用户手册部分
将文件写入新的 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 测试元素结果和结果集的更多信息。