在SoapUI中,我试图将Request1的响应标头值作为Request2标头的标头值传递。
我能够从Request1响应标头中提取所需的值。 但是,它以[]而不是字符串的形式获取。
def value = testRunner.testCase.testSteps["GetToken"].testRequest.response.responseHeaders["Authorization"]
def tc = testRunner.testCase.testSuite.getTestCaseByName("JTY")
tc.setPropertyValue("csrf", "$value")
预期:csrf = fetched value
实际:csrf = [fetched value]
答案 0 :(得分:0)
SoapUI坚持以数组形式返回大多数内容。
tc.setPropertyValue("csrf", value[0])
应该工作。