首页 > 解决方案 > 如何将json提取器的结果存储到jmeter中的csv文件中

问题描述

我正在尝试从 json 列表响应中提取一些特定字段,
快照显示了 json 表达式 在此处输入图像描述

下图是我的回复: 在此处输入图像描述

我如何将此响应(即名称和 ID)存储到 csv 文件中。请提出最佳解决方案。

提前致谢!!

标签: jmeterperformance-testingjmeter-4.0

解决方案


您可以选择JSR223 ListenerGroovy 语言,相关代码如下:

1.upto(vars.get('enrolledDevices_matchNr') as int, { idx ->
    def enrolledDevice = new groovy.json.JsonSlurper().parseText(vars.get('enrolledDevices_' + idx))
    new File('myfile.csv') << enrolledDevice.name << ',' << enrolledDevice.id << System.getProperty('line.separator')
})

更多信息:Groovy 解析和生成 JSON


推荐阅读