章节目录:

概要

对于某些测试活动,简单的表格数据可能比复杂的分层数据结构更合适。可以在连续测试平台中创建简单的数据集,这些数据集可以用于在桌面、命令行或 web 界面中执行的测试。可以创建一个空数据集并手动填充,也可以通过导入包含数据的文件来创建数据集。 

重要概念及术语

有关本节所用术语的定义,请参阅关于数据资源库

主工具栏

主应用程序工具栏包含与数据资源库关联的功能,但根据当前视图,工具栏中可能出现其他功能。 

您可以在主工具栏中执行以下操作。

数据资源库视图

点击数据选项卡中的资源库,打开数据资源库视图。

 

您可以在数据资源库视图中执行以下操作。

手动创建数据集

  1. 在数据选项卡中,从服务器菜单中选择一个资源库,然后点击主工具栏中的“添加数据集”按钮。 
  2. 指定数据集和记录类型的名称。默认情况下,数据集的名称用于记录类型名称,但是如果您的测试方案使用特定的命名约定,则可以点击记录类型名称字段并指定其他值。 
  3. 选择选项并点击创建

数据集将被添加到资源库页面。关于下一步骤,请参阅Adding and Modifying Data

下载数据集和记录类型

您可以将数据集或记录类型下载为 JSON 或 CSV 文件。

  1. 从省略号菜单中选择下载,并指定文件格式。 
     
  2. 指定一个编码选项(默认为 UTF-8)并点击下载

删除数据集和记录类型

从省略号菜单中选择删除,并确认在提示时要删除数据集或记录类型。如果数据集包含不被其他数据集引用的记录类型的层次结构,则可以启用删除孤立的记录类型选项,以确保完全删除数据集。此选项不适用于记录类型。 

打开数据记录视图

点击数据集列中的数据集,打开Data Record View

数据记录视图

数据记录视图是修改数据的接口。点击数据资源库视图中的数据集以访问记录。

您可以执行以下操作。

使用数据集工具栏

  • 点击刷新按钮加载对数据的任何更改。
  • 您可以将数据下载为 JSON 或 CSV 文件
    1. 点击下载图标,并从下拉菜单中选择一种格式。
    2. 选择一个编码选项(默认为 UTF-8),并指定分隔符和引号字符。
       
    3. 点击下载继续。
  • 点击垃圾桶图标,确认在提示时要删除数据集。如果数据集包含不引用或其他组件不引用的记录类型,则可以启用删除孤立的记录类型选项,以确保完全删除数据集。
  • 在搜索栏中输入搜索词,按 ENTER 键搜索数据集。搜索会返回与搜索词完全匹配的记录;输入关键词短语可缩小搜索范围。

添加和修改数据

点击数据集标题中的省略号菜单,添加键列、值列,并添加第一行和最后一行。

新值列总是添加到表的末尾。

根据以下优先级,新的 key 列按字母顺序添加到表的开头(紧接 Row # 列的右边):

  1. 以连字符 (-) 开头的列
  2. 大写
  3. 小写  

关于键和值列名

列名不可以:

  • 包含空格
  • 包含非字母数字字符
  • 以数字开始
  • 使用下划线作为第一个或最后一个字符

如果文件包含这些字符中的任何一个,那么当将它们导入数据集时,它们将被下划线替换。

点击“列操作”菜单以重命名或删除列。还可以按键列值对数据的显示方式进行排序。排序不影响数据的结构。

点击“行操作”菜单可添加内联行、复制数据行或删除行。

复制行和新添加的行被添加到活动行下面并突出显示。 

点击编辑图标以启用该行的编辑值。在编辑模式下,编辑图标更改为保存按钮,行操作菜单图标更改为取消按钮。 

更改 Row # 字段的值,以便在 SOAtest 中使用数据时更改顺序。 

在导入时创建数据集

目前只支持 CSV 和 CSV 格式的文件进行导入。

  1. 在数据选项卡中,从服务器菜单中选择一个资源库,然后点击“添加数据集”按钮。
  2. 为数据集指定名称,为记录类型名称指定名称(可选)。
  3. 选择从 CSV 文件选项,然后点击下一步


     
  4. 在提示时选择包含数据的文件。上传器检测列标题。默认情况下,编码设置为 UTF-8。分隔符和引号字符在默认情况下也设置为公共字符。如果您的文件有不同的编码或使用不同的分隔符和引号字符,请在下拉菜单中更改。  

     

  5. (可选)配置如何导入数据。点击文件选项中的字段并从可用设置中选择。启用修剪空间选项,从数据中删除无关空格。您可以将字段指定为键、值,或者两者都指定。键使消息响应器能够找到正确的数据行来构造响应。  


     

  6. 完成对数据集的配置后,点击创建。导入数据的任务将添加到测试数据任务队列中(请参阅查看测试数据中的任务)。数据集可能不会出现在资源库中,也可能不会立即可用。在处理导入任务时,可以继续使用 CTP。将通过消息告诉您导入何时完成。
  7. 点击数据集编辑数据。请参阅Adding and Modifying Data。 
  • No labels