在本章节中:

概要

Parasoft Virtualize 会记录数据库请求,以及它们对应的结果数据,并使用其以虚拟化数据连接。这一点能够在进行测试和开发活动时将你的应用程序从数据库依赖中分离出来。像这样的解耦合减轻了与测试数据管理相关的挑战,以及多个团队在同一个数据库资产上的的竞争,这一点常常会给环境带来复杂性和不稳定性。而且,虚拟化数据库连接可能让负载测试在这样的环境中更好地扩展,而不需为此目的分配或给其他数据库实例提供许可。

在虚拟化数据库行为中存在三个主要步骤:

  1. 捕获传递到数据库的 SQL 请求和返回的结果集,请查阅以下 About Database Recording
  2. 创建 SQL 响应器以虚拟化捕获到的行为,请查阅 从数据库记录创建 SQL 响应程序
  3. 将 SQL 响应器作为虚拟资产部署,请查阅 部署虚拟资产

关于数据库记录

若要启用数据库虚拟器,Parasoft JDBC 驱动器记录实时数据库行为,以便对其进行虚拟化。有关该驱动器的更多详情,请查阅 使用 Parasoft JDBC 驱动器

若要准备数据库录制,你可以进入部署 Parasoft JDBC Driver 的应用程序服务器,然后设置其为如 记录查询和数据所述的记录模式。

一旦环境准备捕获流量,Parasoft JDBC Driver 便会捕获传递给数据库的 SQL 请求以及返回给正在执行的用例或测试场景的结果集。 

将数据库记录转换为虚拟资产

捕获到的数据可用 SQL 响应程序工具生成虚拟资产。这使得团队能够访问该数据库行为,而无需访问数据库本身。有关更多详情,请查阅 从数据库记录创建 SQL 响应程序..

  • No labels