“如何保存”;响应数据“;从JDBC请求到csv文件
我使用CSV数据配置作为输入文件,其中存储了HTTP请求参数。点击HTTP请求后,我使用JDBC请求从数据库中检索相同HTTP请求的结果 如何将来自JDBC请求的响应数据存储到csv中。 因为我需要将输入参数和响应数据存储在csv中。 我能把它存放在哪里吗? 下面是JDBC请求,我想将结果值存储在输入数据前面“如何保存”;响应数据“;从JDBC请求到csv文件,csv,jdbc,jmeter,httprequest,web-api-testing,Csv,Jdbc,Jmeter,Httprequest,Web Api Testing,我使用CSV数据配置作为输入文件,其中存储了HTTP请求参数。点击HTTP请求后,我使用JDBC请求从数据库中检索相同HTTP请求的结果 如何将来自JDBC请求的响应数据存储到csv中。 因为我需要将输入参数和响应数据存储在csv中。 我能把它存放在哪里吗? 下面是JDBC请求,我想将结果值存储在输入数据前面 如果结果是一个值,可以将类似于result的内容放入“变量名”部分 之后,您有两个选项: 将这两个变量值附加到JMeter.jtl结果文件(推荐)。要执行此操作,请将下一行添加到use
如果结果是一个值,可以将类似于
result
的内容放入“变量名”部分
之后,您有两个选项:
def csvFile=新文件(“File.csv”)
csvFile嘿@Dmitri,谢谢你的回复。我尝试了第一个选项,发现事务ID填充正确,但结果_1显示为空。。你能告诉我为什么会这样吗?也许数据库查询返回NULL?@dimitit实际上我在场景的响应数据字段中看到了响应。我想附上一张图片,向您展示回复,但我无法在这里附上,因此我编辑了问题,并提供了JDBC回复链接。你能看一下吗。。它是json格式的。数据来自数据库itselfHey@Dmitri,你能看到我上面的评论吗?请让我知道这件事。
sample_variables=TRANSACTION_ID,RESULT_1
def csvFile = new File("file.csv")
csvFile << vars.get("TRANSACTION_ID")
csvFile << ","
csvFile << vars.get("RESULT_1")
csvFile << System.getProperty("line.separator")