断言失败后继续

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了断言失败后继续相关的知识,希望对你有一定的参考价值。

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

答案

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

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

另一答案

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

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

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

另一答案

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

enter image description here

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

enter image description here

以上是关于断言失败后继续的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的 Qt 程序在断言失败后继续运行?

断言失败后继续

pytest文档36-断言失败后还能继续执行pytest-assume

自动化断言失败后,测试用例还会继续执行吗

即使使用 Junit 4 框架在 selenium 中断言语句失败也继续执行 [重复]

pytest 如何在第一项断言失败后不退出 for 循环