...
Excel、WSDL 或模式文件可用于构造和填充数据存储库。这是使用数据存储库工具完成的。数据存储库工具指定要导入什么数据、如何构造数据以及导入的数据应该包含什么存储库数据源。然后,目标数据源将导入的数据链接到所需的存储库。
Info | ||
---|---|---|
| ||
|
- 请确保你将填充的数据资源库服务器正在运行。请确保您将填充的数据资源库服务器正在运行。
对于现有(或空)项目,请创建一个新的.tst 或提供不带测试的操作文件,或者操作套件:
选择 File> New> Test (.tst) file 或 Provisioning Action (.pvn) file。
- 输入文件名,然后单击 Next。
- 选择 Empty,然后单击 Finish。
- 向该套件添加一个新的存储库数据源。
请查阅 创建资源库数据源
- 请确保指定要将此数据导入到哪个数据集。如果不选择现有数据集,将创建一个空数据集,稍后需要重命名空节点。
- 将数据资源库工具添加到该套件:
右键单击 Test 或 Action Suite 节点,然后选择 Add New> Test 或 Action。
- 选择 Data Repository Tool,然后单击 Next。
- 使用可用控件指定要如何初始化数据和结构,然后单击 Finish。有关可选项的更多详情,请查阅 Tips for Initializing the Repository。
- 单击 完成。
- 配置数据资源库工具。
- 双击 Data Repository Tool 节点。
- 确保目标资源库被设置为刚创建的资源库数据源。
- 指示是否要追加或覆盖任何现有数据。如果在覆盖模式下检测到匹配记录,将替换它们。如果在追加模式下检测到,将添加新记录;现有记录将不会更改。
- 如果希望将其他项导入导入数据树,请使用 Add 按钮。
- 配置节点设置。有关可选项的更多详情,请查阅 Tips for Initializing the Repository。
- 选择你创建的数据存储库工具,然后单击选择您创建的数据存储库工具,然后单击 Run 工具栏按钮。
有关导入的详细信息将在控制台视图中报告。
...
- Data 可以从 Excel 文件初始化,或手动指定(通过选择 None,然后使用数据编辑器添加)。
- Structure 可以从 Excel、WSDL 或模式文件初始化,也可以手动指定(选择 None,然后使用数据导入树中的控件指定结构)。
在指定 WSDLs 和模式时,一定要指出要使用哪种数据类型定义。 - Join Columns and Parent Join Columns 指示数据的结构。 Join Column 是用于表示 Excel 之间关系的列的名称。 Parent Join Column 是父节点中的相关列。如果记录的 Join 列中的值与 Parent Join 列记录中的值匹配,则该记录将成为父记录的子记录。
例如,假设你有一个 例如,假设您有一个 Excel 文件,有 3 张表格:书籍、作者和出版商。所有这些工作表都使用 Book ID 列。在本例中,Book ID 是 Join 列。Book ID 也可以是 Parent Join 列。在这种情况下,当数据存储库工具使用设置为 12345 的图书 ID 处理 Authors 工作表记录时,它将使该记录成为图书记录的子记录,图书 ID 也是 12345。 - Data Set Keys 允许指定 Virtualize 将用于响应关联的键列。这些列稍后可以在 Data Source correlation 选项卡中选择。
如果现在不指定这些关键列,可以稍后在数据编辑器中添加它们。 - 多个文件 可以添加到导入数据树中。
在构建数据记录类型层次结构时将识别dsref* 列。这些列不会显式地导入数据存储库,因为它们的含义隐含在数据记录的布局中。
请查阅 Parameterizing Arrays of Varying Size in SOAtest 或 Parameterizing Arrays of Varying Size in Virtualize以获得关于 dsref* 列的更多详情。
- 这个 [parasoft_null](或 [null])特殊字符 特殊字符串将被解释为“null”(XML 将被解释为“null”(XML 流量为“nil”)。
- 这个 [parasoft_exclude](或 [exclude])特殊字符 将始终被解释为该元素被排除在生成的消息之外(无论消息类型如何)。将始终被解释为该元素被排除在生成的消息之外(无论消息类型如何)。
• 有关 parasoft_exclude] 如何处理 URL 参数数据源相关性的详细信息,请参阅 Matching on Absent/Empty Fields and Parameters。