断言失败后继续

时间:2013-05-02 15:08:41

标签: automated-tests soapui

一旦断言失败(通常是API响应),测试用例中的其余测试步骤就不会被执行。如何让SoapUI继续并完成其余的测试步骤?
我也在寻找一种方法,使用相同的数据集再次重试该步骤。如果不可能,请跳过该并继续下一组项目。对此有何想法?

4 个答案:

答案 0 :(得分:20)

1-双击测试用例(不是测试步骤)

查看提供的图片,找到如下所示的图片:

enter image description here

答案 1 :(得分:12)

要在测试步骤失败后继续执行测试,您需要在TestCase选项中禁用“Error on error”选项。

要控制测试执行流程,您可以使用“Conditional Goto”测试步骤(最简单的方法)或“Groovy脚本”测试步骤,如果您需要更复杂的逻辑。

此处有详细说明:http://www.soapui.org/Functional-Testing/controlling-flow.html

答案 2 :(得分:1)

在Ready Api(Soapui pro)中右键单击Test Case并单击Option。

enter image description here

如果发生错误则中止测试(禁用)

enter image description here

答案 3 :(得分:0)

在SOAPUI免费版中,您可以转到测试用例,然后单击齿轮或设置图标,这会弹出一个弹出窗口,然后取消选中“中止测试是否发生错误”选项option to continue execution on error in test step