このページでは、セットアップされた仮想アセット、メッセージ プロキシ、JDBC コントローラーとテスト対象アプリケーション (AUT) を連携するための構成について概要を説明します。詳細については、『Virtualize ユーザーズ ガイド』を参照してください。

メッセージ プロキシ

AUT にプロキシを参照させるには、プロキシをエンドポイント (HTTP パス、MQ 送信先/クライアント キュー、JMS 送信先/クライアント トピックまたはキュー) として指定します。エンドポイントは、[エンドポイント レポート] ページに表示されます。

このレポートにアクセスするには、ページ ヘッダーの [エンドポイント] をクリックします。

仮想アセット

メッセージ プロキシによってコントロールされない仮想アセットをセットアップする場合、アプリケーションに仮想アセットのエンドポイントを指定できます。HTTP/S エンドポイントの場合、ツリーで仮想アセットを選択し、右側に表示されるエンドポイントを使用します。

 

MQ および JMS エンドポイントの場合、エンドポイント情報は、デプロイされた仮想アセットの詳細ページにあります。

JDBC コントローラー

AUT の起動パラメーターとして以下の Java システム プロパティが必要です。

  • parasoft.virtualize.group.id: virtualizeGroupId ドライバー プロパティに相当します。デフォルトはホスト名です。
  • parasoft.virtualize.server.url: virtualizeServerUrl ドライバー プロパティに相当します。

CTP のエンドポイント レポートには、AUT に必要なシステム プロパティが表示されます。このレポートにアクセスするには、ページ ヘッダーの [エンドポイント] をクリックします。

データ ソース設定を管理しないアプリケーション サーバーにデプロイされたスタンドアロンの Java アプリケーションである場合などには、parasoft.virtualize.driver.register.jdbcproxydriver.in.drivermanager (デフォルト値は false) も指定する必要があります。このオプションは、Parasoft の JDBC ドライバーが DriverManager.registerDriver() メソッドを使用して自身をランタイムの java.sql.DriverManager に登録するかどうかを指定します。このオプションは、以下の条件に依存します。

  • アプリケーションは java.sql.DriverManager を使用して java.sql.Driver をインスタンス化している (この場合、true が標準的な設定です)。ParaBank サンプル アプリケーションはこの条件にあてはまるため、このプロパティに true に設定するべきです。
  • ドライバーが WebSphere や WebLogic などの Web アプリケーション環境で使用されている。この場合、このプロパティは false のままにしておくべきです。

通常、これらの設定は管理 GUI で指定するか、または –D<prop_name>=<prop_value> という構文を使用した Java へのコマンドライン引数として指定できます。

詳細については『Virtualize ユーザーズガイド』(「Parasoft JDBC ドライバーの使用」) を参照してください。

このページでは、セットアップされた仮想アセット、メッセージ プロキシ、JDBC コントローラーとテスト対象アプリケーション (AUT) を連携するための設定について概要を説明します。詳細については、『Virtualize ユーザーズ ガイド』を参照してください。

メッセージ プロキシ

AUT にプロキシを参照させるには、プロキシをエンドポイント (HTTP パス、MQ 送信先/クライアント キュー、JMS 送信先/クライアント トピックまたはキュー) として指定します。エンドポイントは、[エンドポイント レポート] ページに表示されます。

このレポートにアクセスするには、ページ ヘッダーの [エンドポイント] をクリックします。

仮想アセット

アプリケーションから仮想アセットのエンドポイントを参照すると、仮想アセットに直接アクセスできます (仮想アセットがプロキシによって制御されていない場合)。HTTP/S エンドポイントの場合、ツリーで仮想アセットを選択し、右側に表示されるエンドポイントを使用します。

 

MQ および JMS エンドポイントの場合、エンドポイント情報は、デプロイされた仮想アセットの詳細ページにあります。

JDBC コントローラー

AUT の起動パラメーターとして以下の Java システム プロパティが必要です。
parasoft.virtualize.group.id: virtualizeGroupId ドライバー プロパティに相当します。デフォルトはホスト名です。
parasoft.virtualize.server.url: virtualizeServerUrl ドライバー プロパティに相当します。

データ ソース設定を管理しないアプリケーション サーバーにデプロイされたスタンドアロンの Java アプリケーションである場合などには、parasoft.virtualize.driver.register.jdbcproxydriver.in.drivermanager (デフォルト値は false) も指定する必要があります。このオプションは、Parasoft の JDBCProxyDriver が DriverManager.registerDriver() メソッドを使用して自身をランタイムの java.sql.DriverManager に登録するかどうかを指定します。このオプションは、以下の条件に依存します。

  • アプリケーションは java.sql.DriverManager を使用して java.sql.Driver をインスタンス化している (この場合、true が標準的な設定です)。ParaBank サンプル アプリケーションはこの条件にあてはまるため、このプロパティに true に設定するべきです。
  • ドライバーが WebSphere や WebLogic などの Web アプリケーション環境で使用されている。この場合、このプロパティは false のままにしておくべきです。

通常、これらの設定は管理 GUI で指定するか、または –D<prop_name>=<prop_value> という構文を使用した Java へのコマンドライン引数として指定できます。

CTP のエンドポイント レポートには、AUT に必要なシステム プロパティが表示されます。このレポートにアクセスするには、ページ ヘッダーの [エンドポイント] をクリックします。


詳細については『Virtualize ユーザーズガイド』(「Parasoft JDBC ドライバーの使用」) を参照してください。

  • No labels