这个易于使用的工具允许您按照标准 CRUD 模型(创建、读取、更新、删除)在数据存储库中动态操作数据。
在本章节中:
前提条件
确保您有一个指向要对其执行 CRUD 操作的数据集的数据存储库数据源。
安装指南
- 选择 Parasoft> Preferences。
- 打开 Parasoft> System Properties 页面。
- 单击 Add JARS 并选择 com.parasoft.soavirt.tool.datarepositorycrud-1.2.0.jar JAR 文件。
配置
将 XML 转换器附加到希望用于更新数据存储库的输出。响应程序可能期望以下 XML 示例:
<root> <identifier>10</identifier> <fname>sam</fname> </root>
- 单击刚刚添加的 XML 转换器左侧树中的每个元素,这些元素应该用于更新数据存储库,然后单击 Add XPath。
- 展开 XML 转换器左下角的 Options 部分,并启用 Allow alteration 选项。
- 单击 XML 转换器中的 Alter 选项卡,并对添加的每个元素执行以下操作:
- 单击树中的元素并单击 Add XPath。
- 单击刚刚添加到右侧的 Selected Xpaths 列表中 的 XPath,然后单击 Modify 按钮。
- 在修改部分,确保启用了 Prepend 选项,并在数据源中输入元素映射到的列的名称,后跟冒号。例如,如果希望上述实例 XML 中的
<identifier>
元素映射到 "id” 列,<fname>
元素映射到 "fname” 列,那么您可以将id:
放在identifier
前面,将fname:
放在fname
前面。
- 保存 XML 转换器。
- 右键单击 XML 转换器,然后选择 Add output...
- 从列表中选择 Data Repository CRUD Tool ,然后单击 Finish。
- 在 Mode ('Create-Update'或'Delete') 字段中输入希望对存储库执行的操作的名称。
- 在存储库数据源名称中输入指向要对其执行 CRUD 操作的数据集的存储库数据源名称。
现在,当运行 SOAtest 工具或点击虚拟化消息响应器时,数据存储库 CRUD 工具将执行正确的操作。
运行示例
- 准备数据资源库:
- 单击数据资源库视图中的 Add 。
- 将存储库名称更改为 "datarepositorysample"。
- 单击 Validate 并在提示时确认您希望创建的存储库。
- 右键单击 "datarepositorysample” 数据资源库并单击 Import Repository。
- 浏览到 sampleDataRepository.json,然后单击 Open。
- 将 updateRepository.pva 复制到您的 VirtualAssets 文件夹中,并且如果有必要,则将其部署到远程服务器上。
- 将 testDataRepositoryCRUDTool.tst 复制到您的工作空间。
- 更新 testDataRepositoryCRUDTool.tst 中的“VIRTUALIZE”环境,以指向部署了 updatereposory.pva 的 Virtualize 服务器。
- 运行测试套件:在 Virtualize 中更新。