【发布时间】:2014-01-21 06:51:30
【问题描述】:
我想从 SoapUI 请求中获取“Accept”标头的值。然后我想将它存储在 TestCase 属性中。
这就是我试图通过 Groovy 脚本 TestStep 做的事情:
//Get Accept Header from request (if Accept Header does not exist default to empty string)
def acceptHeader = context.testCase.getTestStepAt(0).testRequest.requestHeaders.get("Accept", "")
//Set Accept Header Value to current TestCase properties
testRunner.testCase.setPropertyValue("acceptHeaderSet", acceptHeader)
TestCase 的第一个 TestStep 是一个 REST 请求,第二个 TestStep 是提到的脚本。
每次运行 TestCase 时都会设置默认值(似乎没有找到任何标题)
知道发生了什么吗?这是 SoapUI 工具中的错误吗?
提前致谢。
【问题讨论】:
标签: groovy http-headers soapui