3

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

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

到目前为止,我已经尝试了以下方法,但没有成功:

  • 审查了可用的断言以确保没有自定义的匹配 - 例如,“空响应”断言很像 SOAP 响应断言:似乎不存在。
  • 使用了 Not Contains 正则表达式断言.+:它失败了。
4

2 回答 2

10

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

于 2013-08-12T23:50:54.507 回答
1

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

response = context.testCase.testSteps['test step name'].testRequest.response
assert response == null
于 2019-01-22T08:26:17.320 回答