我有两个REST请求,我试图在SOAP UI中运行。我想将响应从一个REST请求提供给另一个REST请求。我正在使用房产转让。我首先要修改第一个请求的响应值,然后输入它。我正在尝试这个
import groovy.json.JsonSlurper
import groovy.json.JsonOutput
// request
def request = '''{"data":{
"supplementaryMessages" : [ ],
"requisitionHeaders" : [ {
"dataOperation" : "UPDATE"
} ]
}}'''
// parse the request
def jsonReq = new JsonSlurper().parseText(request);
// get the response where you've the values you want to get
// using the name of your test step
responseContent = testRunner.testCase.getTestStepByName("Fetch1").getPropertyValue("response")
// parse response
def jsonResp = new JsonSlurper().parseText(responseContent)
// get the values from your first test response
// and set it in the request of the second test
jsonResp.data.requisitionHeaders.dataOperation = jsonReq.data.requisitionHeaders.dataOperation
当我运行这个时,我收到类型不匹配错误。这可能是一个非常简单的问题,但我是Groovy的新手。