SoapUI Pro中有没有办法传输标题属性的值?我们不从REST调用返回XML数据,但我们需要原始响应头中的信息。如何最好地访问?
感谢您的任何意见!
答案 0 :(得分:10)
要在响应消息的http标头中存储值,您需要在REST请求测试步骤之后添加Groovy Script测试步骤来使用一些Groovy脚本。
下面的代码将检索特定响应标头属性的值:
def headerValue = testRunner.testCase.getTestStepByName("testStepName").httpRequest.response.responseHeaders["headerPropertyName"]
将'testStepName'和'headerPropertyName'值更改为适合您测试的值。
如果您想在进一步的测试步骤中使用此值,您需要将其存储为测试属性,以下链接应涵盖您需要的所有内容:
http://www.soapui.org/Scripting-Properties/tips-a-tricks.html#1-1-get-and-set-properties