我是soapUI中Groovy脚本的新手。我正在尝试在Groovy中检索响应并将内容作为字符串获取并从响应主体获取trans id
并使用它在request2中设置。
以下是回复正文。
{"trans response" : {
"status" : "pending request",
"trans id " : 1000078
}
}
答案 0 :(得分:1)
以下代码段提取trans id
的值(包括尾随空格)并设置测试用例属性:
import groovy.json.JsonSlurper
def response = new groovy.json.JsonSlurper().parseText(context.expand('${RESTRequest1#Response}'))
def String transId = response.'trans response'.'trans id '
// Set as a test case property
testRunner.testCase.setPropertyValue("transId", transId)
然后,您可以在后续步骤
中使用transId
属性