章节目录:

 

前言

这个易于使用的工具允许您按照标准 CRUD 模型(创建、读取、更新、删除)在数据资源库中动态操作数据。

前提条件

确保您有一个指向要对其执行 CRUD 操作的数据集的数据资源库数据源。

安装

  1. 选择 Parasoft> 首选项
  2. 打开 Parasoft> 系统属性页面。
  3. 点击添加 JARS 并选择 com.parasoft.soavirt.tool.datarepositorycrud-1.2.0.jar JAR 文件。

配置

  1. 将 XML 转换器附加到希望用于更新数据资源库的输出。响应器可能期望以下 XML 示例:

    <root>
    <identifier>10</identifier>
    <fname>sam</fname>
    </root>
  2. 点击刚刚添加的 XML 转换器左侧树中的每个元素,这些元素应该用于更新数据资源库,然后点击添加 XPath。 
  3. 展开 XML 转换器左下角的选择部分,并启用允许修改选项。
  4. 点击 XML 转换器中的修改选项卡,并对添加的每个元素执行以下操作: 
    1. 点击树中的元素并点击添加 XPath
    2. 点击刚刚添加到右侧的所选 Xpath 列表中 的 XPath,然后点击修改按钮。
    3. 在修改部分,确保启用了预先考虑选项,并在数据源中输入元素映射到的列的名称,后跟冒号。例如,如果希望上述实例 XML 中的 <identifier> 元素映射到“id”列,<fname> 元素映射到“fname”列,那么您可以将 id: 放在 identifier 前面,将 fname: 放在 fname前面。
  5. 保存 XML 转换器。
  6. 右键点击 XML 转换器,然后选择添加输出... 
  7. 从列表中选择数据资源库 CRUD 工具,然后点击完成
  8. 在模式('创建-更新' 或 '删除')字段中输入希望对资源库执行的操作的名称。
  9. 在资源库数据源名称中输入指向要对其执行 CRUD 操作的数据集的资源库数据源名称。

现在,当运行 SOAtest 工具或点击虚拟化消息响应器时,数据资源库 CRUD 工具将执行正确的操作。

运行示例

  1. 准备数据资源库:
    1. 点击数据资源库视图中的添加
    2. 将资源库名称更改为 "datarepositorysample"。
    3. 点击验证并在提示时确认您希望创建的资源库。
  2. 右键点击 "datarepositorysample" 数据资源库并点击导入资源库。 
  3. 浏览到 sampleDataRepository.json,然后点击打开
  4. 将 updateRepository.pva 复制到您的 VirtualAssets 文件夹中,并且如果有必要,则将其部署到远程服务器上。
  5. 将 testDataRepositoryCRUDTool.tst 复制到您的工作空间。
  6. 更新 testDataRepositoryCRUDTool.tst 中的“VIRTUALIZE”环境,以指向部署了 updatereposory.pva 的 Virtualize 服务器。
  7. 运行测试套件:在 Virtualize 中更新。
  • No labels