1

SoapUI Pro 中有没有办法传输标头属性的值?我们不会从 REST 调用返回 XML 数据,但我们需要原始响应标头中的信息。如何最好地访问它?

感谢您的任何意见!

4

1 回答 1

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

于 2013-04-11T09:21:44.563 回答