我在Jmeter中有一个For Each控制器,它迭代一系列复杂的JSON对象,例如:
JSONObject{ "field1": "value1", "field2": "value2", "field3": "value3" }
在迭代过程中,我可以使用for each访问当前的复杂对象,但不能访问内部值:我需要访问field1、field2的值。有人能帮忙吗?
8cdiaqws1#
您可以使用JSR223预处理器和Groovy language来执行此操作:
def field1 = new groovy.json.JsonSlurper().parseText(vars.get('your-variable')).field1 vars.put('field1', field1)
或者使用__groovy()函数:
${__groovy(new groovy.json.JsonSlurper().parseText(vars.get('your-variable')).field1,)}
更多信息:
1条答案
按热度按时间8cdiaqws1#
您可以使用JSR223预处理器和Groovy language来执行此操作:
或者使用__groovy()函数:
更多信息: