2013-04-10 51 views
1

SoapUI Pro中有一种方法可以传输标题属性的值吗?我们不会从REST调用中返回XML数据,但我们需要原始响应头中的信息。如何最好地访问?将标头值作为属性传递?

感谢您的任何意见!

回答

10

要存储来自响应消息的http标头的值,您需要在REST请求测试步骤之后通过添加Groovy脚本测试步骤来使用一些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