如何检查SOAP响应是否为空?

时间:2013-08-12 23:48:12

标签: soap soapui

我有几个SoapUI测试步骤,其中响应返回空(即“ - > null / empty response”),这正是我所期望的。

如何判断对测试步骤的请求的响应是否为空?

到目前为止,我已经尝试了以下但没有运气:

  • 审核了没有自定义的适合的可用断言 - 例如一个“空响应”断言很像SOAP响应断言:似乎没有。
  • .+上使用了不包含正则表达式断言:它失败了。

2 个答案:

答案 0 :(得分:10)

我最终使用了一个带有assert messageExchange.hasResponse() == false的脚本断言,这似乎有效。如果有更好的方法来断言这个条件,我很想学习它。

答案 1 :(得分:0)

我以这种方式解决了类似的问题:

response = context.testCase.testSteps['test step name'].testRequest.response
assert response == null