您可以从测试场景页面直接在 SOAtest 服务器上添加、审查、重组、修改和扩展测试、测试套件和相关文件。若要访问这个页面,请打开 API 测试模块并选择测试场景(或者在编辑模式下单击环境关系图中的 Tests 页顶链接。
在本章节中:
审查测试资产
每个服务器上可用的测试资产将显示在测试场景页面的左上角面板中。这里的套件、工具和文件的层次结构和内容基于 SOAtest 测试用例资源管理器。您可以通过在资产树上方的搜索栏中输入搜索项(关键字、元数据和标记)来过滤此列表。
若要查看 .tst、测试套件、文件或工具的概述,请:
- 请在左侧面板中选择关联项。
请注意,您可以通过单击 Filepath 字段右侧的链接下载文件:
刷新测试资产
若要刷新 CTP 中可用的资产(例如,查看最近从 SOAtest 桌面添加的资产),请:
- 在左侧窗格中,选择要刷新其资产的 SOAtest 服务器。
- 从页面级操作菜单选择 Refresh Server 。
编辑测试资产名称和属性
若要编辑资产名称、文件名或描述:
- 请使用左侧窗格中的树,选择显示要编辑的资产、文件或描述的页面。
- 做出所需的更改。
- 单击 Save。
重新排序测试场景的子场景
若要在测试场景中重新排列测试套件和测试:
- 请使用左边窗格中的树,选择要重新排序的测试场景。
- 在测试场景页面中,将子测试和测试套件拖放到所需的顺序中。
- 单击 Save。
提示:在测试场景层次结构中向上或向下移动测试
若要在测试场景层次结构中向上或向下移动测试,请使用测试场景树中的编辑(复制/粘贴/删除)功能。
添加文件夹
若要添加用于组织测试场景的文件夹(.tst 文件):
- 请在左侧窗格中,选择要添加新文件夹的服务器或现有文件夹。
- 从页面级操作菜单选择 Create Folder 。
- (可选)修改新建文件夹的名称。
该文件夹将被添加到指定的 SOAtest 服务器中。
您可以复制/粘贴测试场景(.tst 文件)保存到新文件夹中。
上传文件
若要上传任何对您的测试工作有帮助的文件(现有的 .tsts、数据源等):
- 请在左侧窗格中,选择要添加文件的服务器或文件夹。
- 从页面级操作菜单选择 Upload File 。
- 使用文件选择器指定要上载的文件。如果已经存在同名 .tst 文件,连接到 SOAtest 9.10.3 或更高版本的 CTP 继续操作将替换该文件。请查阅 替换测试文件。
该文件将被添加到指定的 SOAtest 服务器。
替换测试文件
您可以在不影响相关任务的情况下,对现有 .tst 文件进行升级处理。 替换 .tst 文件必须与原始 .tst 文件具有相同的名称。SOAtest 9.10.3 和更高版本支持此功能。
- 单击包含想替换 .tst 文件的文件夹。
- 从页面级操作菜单选择 Upload File 。
- 浏览文件,然后单击 Replace。
标记测试资产
可以标记测试资产,以对您和您的团队有用的任何方式对它们进行分类。可以在测试场景树搜索栏中输入标记来过滤结果。还可以单击测试场景标记的超链接,以将测试场景树集中在用该标记标记的资产上。
若要添加标签:
- 请在测试场景的标记区域中,单击 Edit 按钮。
- 输入标记名称或以逗号分隔的标记名称列表,然后单击 Add。
- 单击 Apply 按钮。
- 将更改保存到测试场景。
一旦应用了标记,就可以单击该标记来快速访问具有相同标记的所有测试场景。
标签提示
可以在测试场景树上面的搜索栏以及主 CTP 搜索栏中通过标记进行搜索。
若要快速添加多个标记,请使用逗号分隔标记名称。
若要删除标记,请将鼠标悬停在它上面,然后单击 X 按钮。
添加和配置变量
可以定义在测试场景中要引用的一组变量(在 SOAtest 中称为“环境变量”)。请查阅 使用变量 ,以获得如何在测试场景中添加和配置变量的相关信息。
修改工具
您可以直接从 CTP 修改常用 API 测试工具(如 REST 客户机、SOAP 客户机、Diff、XML/JSON 断言器和 XML/JSON 数据库工具)的设置。高级设置,以及其他工具的配置,可以从 SOAtest 桌面访问。
有关更多细节,请参阅:
删除测试资产
若要从 CTP 和它所在的 SOAtest 服务器上永久删除测试资产(例如,tst、测试套件、变量集、文件、数据源或工具):
- 请将鼠标悬停在要删除的项上,然后单击 Delete 图标。
复制资产
可以根据需要复制和粘贴资产(测试场景、工具、数据源、变量集、文件等)。
复制
若要复制:
- 请将鼠标悬停在要复制的资产上,然后单击 Copy 图标。
单击 Copy之后,您将看到将 Paste 图标添加到可以粘贴复制资产的任何位置。
注意,被复制的资产有一个突出显示的 Copy 图标。如果想取消复制操作,请单击此突出显示的图标。
粘贴
若要粘贴资产:
- 请单击要粘贴资产的位置的 Paste 图标。