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