章节目录:
概要
在记录事务并在测试期间将事务添加到数据库时,分层数据集将被添加到测试数据模块中。还可以直接使用数据资源库工具手动将数据导入资源库中。测试数据界面可以查看并调整数据,以便可以在整个测试场景中使用。
重要概念及术语
有关本节所用术语的定义,请参阅关于数据资源库。
主工具栏
主应用程序工具栏包含与数据资源库关联的功能,但根据当前视图,工具栏中可能出现其他功能。
您可以在主工具栏中执行以下操作。
- 点击导出,创建所选数据资源库的副本,该资源库可从数据选项卡主页面下载。请参阅创建和管理资源库。
- 点击锁定防止其他用户对所选资源库进行更改。请参阅锁定和解锁 CTP 中的资源库。
- 点击刷新,加载对连接的应用程序所做的更改。
- 点击数据集,手动向所选资源库添加新数据集。请参阅Manually Creating a Data Set。
- 点击删除,删除所选资源库。请参阅创建和管理资源库。
数据资源库视图
点击数据选项卡中的资源库,打开数据资源库视图。
您可以在数据资源库视图中执行以下操作。
手动创建数据集
- 从服务器菜单中选择一个资源库,然后点击主工具栏中的数据集。
- 指定数据集和记录类型的名称。默认情况下,数据集的名称用于记录类型名称,但是如果您的测试方案使用特定的命名约定,则可以点击记录类型名称字段并指定其他值。
- 启用空选项并点击创建。
数据集将被添加到资源库页面。关于下一步骤,请参阅Add and Modify Data。
下载数据集和记录类型
您可以将数据集或记录类型下载为 JSON 文件。
- 从省略号菜单中选择下载并指定一个编码选项(默认为 UTF-8)。
- 提示继续时,点击下载。
删除数据集和记录类型
从省略号菜单中选择删除,并确认在提示时要删除数据集或记录类型。如果数据集包含不引用或其他组件不引用的记录类型,则可以启用删除孤立的记录类型选项,以确保完全删除数据集。此选项不适用于记录类型。
打开数据记录视图
点击数据集列中的数据集,打开Data Record View。
数据记录视图
数据记录视图是修改数据的接口。点击数据资源库视图中的数据集以访问记录。
您可以执行以下操作。
使用数据集工具栏
- 点击刷新按钮加载对数据的任何更改。
- 您可以将数据下载为 JSON 文件
- 点击下载图标并选择一个编码选项(默认为 UTF-8)。
- 点击下载。
- 点击垃圾桶图标,确认在提示时要删除数据集。如果数据集包含不引用或其他组件不引用的记录类型,则可以启用删除孤立的记录类型选项,以确保完全删除数据集。
- 在搜索栏中输入搜索词,按 ENTER 键搜索数据集。搜索会返回与搜索词完全匹配的记录;输入关键词短语可缩小搜索范围。
添加和删除行和列
点击数据集标题中的省略号菜单,添加键列、值列,并添加第一行和最后一行。新值列总是添加到表的末尾。
根据以下优先级,新的 key 列按字母顺序添加到表的开头(紧接 Row # 列的右边):
- 以连字符 (-) 开头的列
- 大写
- 小写
关于键和值列名
列名不可以:
- 包含空格
- 包含非字母数字字符
- 以数字开始
- 使用下划线作为第一个或最后一个字符
如果文件包含这些字符中的任何一个,那么当将它们导入数据集时,它们将被下划线替换。
点击“列操作”菜单以重命名或删除列。还可以按键列值对数据的显示方式进行排序。排序不影响数据的结构。
点击“行操作”菜单可添加内联行、复制数据行或删除行。
可以展开行以在 JSON 查看器中查看数据。
查看 Null 和 Exclude 字段
Null
和 exclude
为 CTP 中的特殊值。如果将原始字段配置为 null/exclude,则表示为 [null]
/ [exclude]
。例如,请参见下面截图中的 Age
。
将一个原始列表字段设置为 null/exclude,它表示为一个值为 [null]
/ [exclude]
的条目数组。例如,请参见下面截图中的 key
。
如果一个记录列表字段被设置为 null/exclude,[null record]
/ [exclude record]
那么它将被表示为一个由一个值组成的数组(以区别于 null/exclude 原语列表)。例如,请参见下面截图中的 string
。
如果想将字段设置为 null 或 exclude(以便在从该数据源填充元素时不会出现在消息中),那么在编辑时使用 [null]
或 [exclude]
。
修改数据
您可以修改值并更改数据的结构。点击铅笔图标,进入编辑状态。
锁定的资源库
如果资源库被其他用户锁定,则无法修改或删除其中的任何记录。
可编辑值将变为活动的。您可以在表中编辑数据键值,在 JSON 视图编辑器中编辑原始值。
点击修改结构按钮,修改数据结构。
启用修改结构时,执行以下操作:
- 点击并拖拽节点的控制点对进行重新排序。
- 打开操作菜单,更改数据类型、插入新字段、复制字段或删除字段。
- 添加或修改数组或对象字段时,节点操作菜单中会出现附加选项,以便您可以将子级添加到记录中。
- 您还可以在数组和对象字段中对子项进行排序。
完成后点击保存。
在导入时创建数据集
目前只支持 CSV 和 CSV 格式的文件进行导入。
- 在数据选项卡中,从服务器菜单中选择一个资源库,然后点击“添加数据集”按钮。
- 为数据集指定名称,为记录类型名称指定名称(可选)。
- 选择从 CSV 文件选项,然后点击下一步。
- 在提示时选择包含数据的文件。上传器检测列标题。默认情况下,编码设置为 UTF-8。分隔符和引号字符在默认情况下也设置为公共字符。如果您的文件有不同的编码或使用不同的分隔符和引号字符,请在下拉菜单中更改。
(可选)配置如何导入数据。点击文件选项中的字段并从可用设置中选择。启用修剪空间选项,从数据中删除无关空格。您可以将字段指定为键、值,或者两者都指定。键使消息响应器能够找到正确的数据行来构造响应。
- 完成对数据集的配置后,点击创建。导入数据的任务将添加到测试数据任务队列中(请参阅查看测试数据中的任务)。数据集可能不会出现在资源库中,也可能不会立即可用。在处理导入任务时,可以继续使用 CTP。将通过消息告诉您导入何时完成。
- 点击数据集编辑数据。请参阅Adding and Modifying Data。