这
_xdc_._9l6mlb && _xdc_._9l6mlb(一点使您的JSON有点无效。我建议使用JSR223
PostProcessor和Groovy语言代替:
import groovy.json.JsonBuilderimport groovy.json.JsonSlurperdef response = prev.getResponseDataAsString()def cleanResponse = response.substring(response.indexOf("{"), response.lastIndexOf(")"))def jsonSlurper = new JsonSlurper()def json = jsonSlurper.parseText(cleanResponse)def results = json.resultsdef builder = new JsonBuilder(results)vars.put("results", builder.toPrettyString())
上面的代码将与JSON Path PostProcessor完全相同,并将值存储到
${results}JMeter变量中
参考文献:
- 解析并生成JSON
- Beanshell,JSR223和Java JMeter脚本:您一直在等待的性能下降!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)