模式控制 Parasoft JDBC 驱动程序如何响应它接收到的 JDBC 调用。例如,它会将它们传递给实际的 JDBC 驱动程序并记录响应吗? 将它们路由到虚拟资产?将它们传递给实际的 JDBC 驱动程序而不进行任何记录? 

可以随时从虚拟化服务器 UI 或环境管理器更改模式。您不需要在更改模式之前或之后重新启动 AUT。

可用模式有:

模式说明
转移Parasoft JDBC 驱动程序将 JDBC 调用委托给原始驱动程序实现类,而不进行数据捕获或记录。该模式旨在有效地关闭 Parasoft JDBC 驱动程序,并使系统处于与原始配置类似的状态,就好像驱动程序不存在一样。注意,JDBC 调用仍然通过驱动程序,并被委托给原始驱动程序,其中 Parasoft JDBC 驱动程序仍然在中间。
录制Parasoft JDBC 驱动器将 JDBC 调用委托给原始驱动程序实现类,同时捕获从原始驱动程序返回的 SQL 查询和 ResultSet 数据。将捕获到的数据转换给连接到该 Parasoft JDBC 驱动程序的 Virtualize 服务器。
VirtualizeParasoft JDBC 驱动程序接收的 JDBC 调用将被路由到 Parasoft Virtualize 服务器,从 Virtualize 服务器接收的 ResultSet 数据将被返回给应用程序。此模式假设已经执行了录制,并且该 Virtualize 服务器已经配置了虚拟资产,因此它可以响应 Parasoft JDBC 代理驱动程序。(有关更多详情,请查阅 部署虚拟资产 - 概要 )。有关如何控制调用哪个虚拟资产的详细信息,请查阅 Specifying which Virtual Asset the Parasoft JDBC Driver Calls


Hybrid在该模式中,Parasoft JDBC 驱动程序行为将与虚拟化模式中的行为相同,除非没有找到匹配的虚拟化数据。有了这些案例,它将把 JDBC 调用委托给原始驱动程序实现类,而不进行数据捕获或记录。有关如何控制调用哪个虚拟资产的详细信息,请查阅 Specifying which Virtual Asset the Parasoft JDBC Driver Calls
容错在该模式中,Parasoft JDBC 驱动程序将 JDBC 调用委托给原始驱动程序实现类 除非故障 (SQL 异常)出现。如果出现故障,那么 Parasoft JDBC 驱动程序接收的 JDBC 调用将被路由到 Parasoft Virtualize 服务器,从 Virtualize 服务器接收的 ResultSet 数据将被返回给应用程序。有关如何控制调用哪个虚拟资产的详细信息,请查阅 Specifying which Virtual Asset the Parasoft JDBC Driver Calls改模式要求 9.9.4 及以上版本的 Virtualize。

在 Virtualize 用户界面中切换模式

若要从 Virtualize 用户界面中切换模式:

  1. 请保证应用程序及其相应的 JDBC/数据源配置已设置为使用 Parasoft JDBC 驱动器。关于可用配置主题的链接,请查阅 About the Parasoft JDBC Driver 。
  2. 右键单击合适的 JDBC 控制器,选择所需模式。



    注意,该图标将会改变,以指示驱动程序的当前状态。
图标模式

转移

录制

Virtualize, Hybrid, Failover

在环境管理器中切换模式

请查阅环境管理器的用户指南。 

  • No labels