Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SOAVIRT_9.10.6_CTP_3.1.2

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

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

可用模式有:

模式说明
转移PassthroughParasoft JDBC 驱动程序将 JDBC 调用委托给原始驱动程序实现类,而不进行数据捕获或记录。该模式旨在有效地关闭 Parasoft JDBC 驱动程序,并使系统处于与原始配置类似的状态,就好像驱动程序不存在一样。注意,JDBC 调用仍然通过驱动程序,并被委托给原始驱动程序,其中 Parasoft JDBC 驱动程序仍然在中间。
录制RecordParasoft 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
容错Failover在该模式中,Parasoft JDBC 驱动程序将 JDBC 调用委托给原始驱动程序实现类 除非故障 (SQL 异常)出现。如果出现故障,那么 Parasoft JDBC 驱动程序接收的 JDBC 调用将被路由到 Parasoft Virtualize 服务器,从 Virtualize 服务器接收的 ResultSet 数据将被返回给应用程序。有关如何控制调用哪个虚拟资产的详细信息,请查阅 Specifying which Virtual Asset the Parasoft JDBC Driver Calls改模式要求 9.9.4 及以上版本的 Virtualize。

...