2014-03-26 94 views
0

在soapui中,我可以为HTTP状态代码添加断言。但无法为异常添加断言。是否有机会添加断言异常如果可能请让我知道如何添加。我可以在soapui中添加异常断言

+0

你这是什么意思例外任何返回代码?你能为你的问题增加一个例外例子吗?为了一般地回答你的问题,是的,你可以使用常规断言来检查**几乎**任何东西,但给你更多的细节,我需要知道你在说什么异常 –

回答

0

来自webservice的异常仍然只是一个Response(通常),其HTTP状态> 399,而主体只是普通的XML。如果没有,SoapUI将始终在内部尝试将它转换为您看起来像XML。正如您所提到的,您可以断言一个特定的HTTP状态,并且您可以使用简单的XPath assertion来断言预期的异常,与其他任何XML消息一样。

0

我同意@SiKing,异常也是任何肥皂请求的有效响应,我们可以检查从响应返回的状态码。

我已经在我的测试用例中完成了。

包含断言为

<responseCode>nnn</responseCode> 

NNN - 可能是,你知道,一个有效的异常

感谢