你可以从测试场景页面直接在 SOAtest 服务器上添加、审查、重组、修改和扩展测试、测试套件和相关文件。若要访问这个页面,请打开 API 测试模块并选择测试场景(或者在编辑模式下单击环境关系图中的 Tests 页顶链接。
在本章节中:
审查测试资产
每个服务器上可用的测试资产将显示在测试场景页面的左上角面板中。这里的套件、工具和文件的层次结构和内容基于 SOAtest 测试用例资源管理器。你可以通过在资产树上方的搜索栏中输入搜索项(关键字、元数据和标记)来过滤此列表。
若要查看 .tst、测试套件、文件或工具的概述,请:
- 在左侧面板中选择关联项。
请注意,你可以通过单击 Filepath 字段右侧的链接下载文件:
刷新测试资产
若要刷新 CTP 中可用的资产(例如,查看最近从 SOAtest 桌面添加的资产),请:
- 在左侧窗格中,选择要刷新其资产的 SOAtest 服务器。
- 从页面级操作菜单选择 Refresh Server 。
编辑测试资产名称和属性
若要编辑资产名称、文件名或描述:
- 请使用左侧窗格中的树,选择显示要编辑的资产、文件或描述的页面。
- 做出所需的更改。
- 单击 Save。
重新排序测试场景的子场景
若要在测试场景中重新排列测试套件和测试:
- 请使用左边窗格中的树,选择要重新排序的测试场景。
- 在测试场景页面中,将子测试和测试套件拖放到所需的顺序中。
- 单击 Save。
提示:在测试场景层次结构中向上或向下移动测试
若要在测试场景层次结构中向上或向下移动测试,请使用测试场景树中的编辑(复制/粘贴/删除)功能。
添加文件夹
若要添加用于组织测试场景的文件夹(.tst 文件):
- 在左侧窗格中,选择要添加新文件夹的服务器或现有文件夹。
- 从页面级操作菜单选择 Create Folder 。
- (可选)修改新建文件夹的名称。
该文件夹将被添加到指定的 SOAtest 服务器中。
你可以复制/粘贴测试场景(.tst 文件)保存到新文件夹中。
上传文件
若要上传任何对你的测试工作有帮助的文件(现有的 .tsts、数据源等):
- 请在左侧窗格中,选择要添加文件的服务器或文件夹。
- 从页面级操作菜单选择 Upload File 。
- 使用文件选择器指定要上载的文件。
该文件将被添加到指定的 SOAtest 服务器。
标记测试资产
可以标记测试资产,以对你和你的团队有用的任何方式对它们进行分类。可以在测试场景树搜索栏中输入标记来过滤结果。还可以单击测试场景标记的超链接,以将测试场景树集中在用该标记标记的资产上。
若要添加标签:
- 请在测试场景的标记区域中,单击 Edit 按钮。
- 输入标记名称或以逗号分隔的标记名称列表,然后单击 Add。
- 单击 Apply 按钮。
- 将更改保存到测试场景。
一旦应用了标记,就可以单击该标记来快速访问具有相同标记的所有测试场景。
标签提示
可以在测试场景树上面的搜索栏以及主 CTP 搜索栏中通过标记进行搜索。
若要快速添加多个标记,请使用逗号分隔标记名称。
若要删除标记,请将鼠标悬停在它上面,然后单击 X 按钮。
添加/配置变量
关于变量
变量集(在 SOAtest 中称为“environment”)是可以在测试场景的字段中引用的变量集合。例如,你可能希望 WSDL、主机和端口指向不同测试环境的不同值。在使用变量指定这些设置(而不是在测试中硬编码它们)时,跨多环境重复用相同的测试场景要容易得多。
如果 .tst 使用变量集,则可以指定如何在特定环境管理器组件示例或测试任务中设置它们。例如,你可以使用一组变量针对性能测试环境运行测试场景,然后使用另一组变量针对UAT环境运行完全相同的测试场景。
添加变量集
若要将变量集添加到现有的 .tst 文件:
- 请在左侧窗格中,选择要添加新变量集的 .tst。
- 从页面级操作菜单选择 Add Variable Set 。
- (可选)修改新建变量集的名称。
变量集将被添加到测试树中。
如果添加多个变量集,将自动创建一个变量文件夹来包含它们。
配置变量值
若要配置变量值,请使用变量集页面中的控件。
如果要屏蔽变量值,请单击 value 字段右侧的键图标。
- 在这个 UI 中输入和屏蔽的值可以通过单击键图标来解除屏蔽(如果它们还没有保存)。
- 在 SOAtest 中输入并屏蔽的值不能通过单击键图标来解除屏蔽。
- 屏蔽功能要求至少 SOAtest 9.9 或更高版本
设置活动变量集
设置活动变量集有两种方法:从测试场景页面和从变量集页面。
注意,当前活动的变量集用一个特殊的图标标记:
从测试场景页面
若要从测试场景页面设置活动变量集:
- 请打开要配置的测试场景/.tst 页面。
- 从 Active variables 框中中选择所需的变量集。
从测试场景页面
若要从变量集页面设置活动变量集:
- 请打开要激活的变量集的页面。
- 选择 Set as active。
为测试作业配置变量
当创建一个测试作业时,你可以选择使用活动变量集中的变量,或者根据需要调整值。
修改工具
你可以直接从 CTP 修改常用 API 测试工具(如 REST 客户机、SOAP 客户机、Diff、XML/JSON 断言器和 XML/JSON 数据库工具)的设置。高级设置,以及其他工具的配置,可以从 SOAtest 桌面访问。
有关更多细节,请参阅:
删除测试资产
若要从 CTP 和它所在的 SOAtest 服务器上永久删除测试资产(例如,tst、测试套件、变量集、文件、数据源或工具):
- 请将鼠标悬停在要删除的项上,然后单击 Delete 图标。
复制资产
可以根据需要复制和粘贴资产(测试场景、工具、数据源、变量集、文件等)。
复制
若要复制:
- 请将鼠标悬停在要复制的资产上,然后单击 Copy 图标。
单击 Copy之后,你将看到将 Paste 图标添加到可以粘贴复制资产的任何位置。
注意,被复制的资产有一个突出显示的 Copy 图标。如果想取消复制操作,请单击此突出显示的图标。
粘贴
若要粘贴资产:
- 请单击要粘贴资产的位置的 Paste 图标。