このページでは、セットアップされた仮想アセット、メッセージ プロキシ、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 ドライバーの使用」) を参照してください。