【SoapUI Pro教程】在测试套件上执行常用的基本操作
SoapUI Pro拥有许多其他web服务测试工具所不具备的高级技术和功能。对于REST、SOAP以及其他流行的API和物联网协议,它提供了业界最全面的功能测试功能。通过易用的图形界面和企业级功能,SoapUI Pro允许你快速创建和执行自动功能测试。在单一环境下,SoapUI Pro提供了完整的测试覆盖,支持所有的标准协议和技术。
本系列连载教程旨在帮助用户学习和使用SoapUI Pro,并向能够使用SoapUI Pro进行自动API功能测试努力。有任何建议或提示欢迎在评论区留言,供大家学习讨论。
管理测试套件
1、禁用测试套件
如果在项目运行期间需要跳过一个或多个测试套件,则可以禁用它们。
- 右键单击所需的测试套件,然后选择"Disable TestSuite"。
或者:
- 选择所需的测试套件。
- 单击Suite> Disable TestSuite。
2、启用测试套件
要启用已禁用的测试套件,请执行以下步骤:
- 右键单击所需的测试套件,然后选择"Enable TestSuite"。
或者:
- 选择所需的测试套件。
- 单击Suite> Enable TestSuite。
3、克隆/移动单个测试套件
要复制单个测试套件,请执行以下步骤:
- 右键单击所需的测试套件,然后选择"Clone TestSuite"。
或者:
- 选择所需的测试套件。
-
单击Suite> Clone TestSuite。
在随后的对话框中,指定以下选项:
- TestSuite Name:新测试套件的名称。
- 目标项目:要放置新测试套件的项目。
- 相反移动:选择此选项可删除源测试套件。
- 克隆描述:选择此选项可使用现有描述克隆测试套件。
- 描述:如果禁用"Clone description"选项,请指定克隆测试套件的描述。
4、克隆几个测试套件
您可以创建现有测试套件的克隆,以便在不同的位置使用它们。因为克隆套件是副本,如果以后更改原始文件,克隆的副本不会受到影响。而且ReadyAPI会自动将相应的API复制到目标项目。要克隆多个测试套件:
- 选择要克隆的测试套件。
- 打开上下文菜单,然后选择Clone TestSuites。
-
在随后的Clone TestSuites对话框中,您可以配置克隆。单击Clone以完成该过程:
该对话框具有以下选项:
- 要克隆的TestSuite列表:所选套件的名称和包含它们的项目。
- 项目:克隆套件的项目。您可以通过选择现有项目或创建新项目。
5、移动几个测试套件
您可以同时移动多个测试套件。您可以从不同的项目中选择资源。ReadyAPI会自动将相应的API复制到目标项目。移动测试套件:
- 选择要移动的测试套件。
- 打开上下文菜单,然后选择Move TestSuites。
-
在随后的Move TestSuites对话框中,配置移动。单击Move以完成该过程:
该对话框具有以下选项:
- 要移动的TestSuite列表:包含它们的所选套件和项目的名称。
- 项目:套件将被移动到的项目。您可以选择现有项目或创建新项目。
6、删除测试套件
要删除测试套件:
- 右键单击所需的测试套件,然后选择"delete"。
或者:
- 选择所需的测试套件。
- 单击套件>delete。
在随后的对话框中确认完成删除的操作。
7、重命名测试套件
要重命名测试套件:
- 右键单击所需的测试套件,然后选择"Rename"。
或者:
- 选择所需的测试套件。
- 从主菜单中选择Suite> Rename。
在后续对话框中输入所需名称,然后单击OK。
8、更改测试套件订单
如果要更改测试套件执行的顺序:
- 右键单击所需的测试套件,然后选择Move Up或Move Down。
或者:
- 选择所需的测试套件。
- 单击套件>Move Up或套件>Move Down。