【发布时间】:2021-01-15 07:38:09
【问题描述】:
在我的帖子请求中创建一个作业,其响应只有以下 id,
{"id":626}
我想将 626 的 id 值保存在 csv 或任何文件中,在我的测试完成后,我想使用该文件中的所有这些值来检查 tear down 线程组中的作业状态。
如何完成? 我有以下脚本,但出现错误,
new groovy.json.JsonSlurper().parse(prev.getResponseData()).id.each { entry ->
new File('result.csv') << entry.get('id') << System.getProperty('line.separator')
}
错误详情,
2021-01-15 12:13:05,699 ERROR o.a.j.e.JSR223PostProcessor: Problem in JSR223 script, JSR223 PostProcessor
javax.script.ScriptException: groovy.lang.MissingMethodException: No signature of method: java.lang.Integer.get() is applicable for argument types: (String) values: [id]
Possible solutions: getAt(java.lang.String), next(), grep(), grep(java.lang.Object), wait(), abs()
【问题讨论】:
标签: jmeter jsr223 json-extract post-processor