您可以从测试场景页面直接在 SOAtest 服务器上添加、审查、重组、修改和扩展测试、测试套件和相关文件。若要访问这个页面,请打开 API 测试模块并选择测试场景(或者在编辑模式下点击环境关系图中的测试页顶链接。

章节目录:

有关在测试和测试套件中添加数据源和数据库工具的信息,请参阅使用数据源和数据库值参数化

审查测试资产

每个服务器上可用的测试资产都会显示在测试方案界面左上角的面板中。套件、工具和文件的层次结构和内容根据它们在 SOAtest 服务器上的组织方式显示。您可以使用搜索栏查找资产。您可以搜索关键字、元数据和标签字段中的术语。点击服务器面板中的 .tst、测试套件、文件或工具,可查看每个项目的相关信息。

请注意,您可以通过点击文件路径字段右侧的链接下载文件:

刷新测试资产

您可以将变更内容从 SOAtest 服务器导入 CTP。从左侧窗格中选择一个服务器,然后从页面级操作菜单中选择刷新服务器

 

编辑测试资产名称和属性

若要编辑资产名称、文件名或描述:

  1. 请使用左侧窗格中的树,选择显示要编辑的资产、文件或描述的页面。
  2. 做出所需的更改。
  3. 点击保存

重新排序测试场景的子场景

若要在测试场景中重新排列测试套件和测试:

  1. 请使用左边窗格中的树,选择要重新排序的测试场景。
  2. 在测试场景页面中,将子测试和测试套件拖放到所需的顺序中。
  3. 点击保存

提示:在测试场景层次结构中向上或向下移动测试

若要在测试场景层次结构中向上或向下移动测试,请使用测试场景树中的编辑(复制/粘贴/删除)功能。

添加文件夹

您可以创建文件夹来整理资产:

  1. 在左侧菜单中选择文件夹的位置,然后从页面级操作菜单中选择创建文件夹。 
  2. (可选)修改新建文件夹的名称。

该文件夹将被添加到指定的 SOAtest 服务器中。
您可以复制/粘贴测试场景(.tst 文件)保存到新文件夹中。

上传文件

您可以将测试文件、数据源和其他文件直接上传到 SOAtest 服务器,然后通过 CTP 使用:

  1. 在左侧窗格中为上传的资产选择一个目标位置,然后从页面级操作菜单中选择上传文件。 
  2. 出现提示时,浏览要上传的文件。如果已经存在同名 .tst 文件,连接到 SOAtest 9.10.3 或更高版本的 CTP 继续操作将替换该文件。请参阅替换测试文件
     

该文件将被添加到指定的 SOAtest 服务器。

替换测试文件

您可以在不影响相关任务的情况下,对现有 .tst 文件进行升级处理。替换 .tst 文件必须与原始 .tst 文件具有相同的名称。SOAtest 9.10.3 和更高版本支持此功能。

  1. 点击包含想替换 .tst 文件的文件夹。
  2. 从页面级操作菜单选择上传文件
  3. 浏览文件,然后点击替换

 

标记测试资产

可以标记测试资产,以对您和您的团队有用的任何方式对它们进行分类。可以在测试场景树搜索栏中输入标记来过滤结果。还可以点击测试场景标记的超链接,以将测试场景树集中在用该标记标记的资产上。
 

点击编辑图标添加标签:

  1. 点击测试场景标签字段中的编辑图标,输入术语。您可以输入单个术语或一列用逗号分隔的标签。
     
  2. 点击添加,然后点击应用图标保存标签。 
     
  3. 将更改保存到测试场景。

一旦应用了标记,就可以点击该标记来快速访问具有相同标记的所有测试场景。

可以在测试场景树上面的搜索栏以及主 CTP 搜索栏中通过标记进行搜索。若要快速添加多个标记,请使用逗号分隔标记名称。
 

若要删除标记,请将鼠标悬停在它上面,然后点击 X 按钮。

添加和配置变量

可以定义在测试场景中要引用的一组变量(在 SOAtest 中称为“环境变量”)。请参阅使用变量,以获得如何在测试场景中添加和配置变量的相关信息。

修改工具

您可以直接从 CTP 修改常用 API 测试工具(如 REST 客户端、SOAP 客户端、比较工具、XML/JSON 断言器和 XML/JSON 数据库工具)的设置。高级设置,以及其他工具的配置,可以从 SOAtest 桌面访问。
详情请参阅:

删除测试资产

将鼠标悬停在测试资产(如 tst、测试套件、变量集、文件、数据源或工具)上,然后点击删除图标。删除资产会将其从 CTP 和托管该资产的 SOAtest 服务器中永久删除。

复制和粘贴资产

可以根据需要复制和粘贴资产(测试场景、工具、数据源、变量集、文件等)。请将鼠标悬停在要复制的资产上,然后点击复制图标。
 

点击复制之后,您将看到粘贴图标被添加到可粘贴已复制资产的位置。

被复制的资产有一个突出显示的复制图标。如果想取消复制操作,请点击此突出显示的图标。请点击要粘贴资产的位置中的粘贴图标。

  • No labels