このセクションでは、メッセージ プロキシを仮想アセットに向ける方法について説明します。他のサービスであるかのようにトラフィックを SOAtest/Virtualize サーバーに送信するようにプロキシに指示することで、プロキシは、SOAtest/Virtualize サーバー上の仮想アセットをターゲット サービスとして使用できます。
HTTP トラフィックを記録する場合、HTTPリスナーを使用することは推奨される接続構成です。これにより、パスを変更することなく、クライアントアプリケーションを Virtualize サーバーのホストと HTTP リスナーポートを指すように簡単に更新することができるからです。 これは、トラフィックをライブサービスに転送する場合も、仮想アセットに転送する場合も適用されます。 |
HTTP トラフィックを記録する場合、HTTPリスナーを使用することは推奨される接続構成です。これにより、パスを変更することなく、クライアントアプリケーションを Virtualize サーバーのホストと HTTP リスナーポートを指すように簡単に更新することができるからです。
HTTP リスナーを使用してローカル サーバー上の仮想アセットにトラフィックを送信するには、次の設定を使用します。
HTTP リスナーを使用してリモート サーバー上の仮想アセットにトラフィックを送信し、ローカル サーバー上の仮想アセットにフェイルオーバーするには、以下の設定を使用します。
HTTP リスナーを使用してリモート サーバー上の仮想アセットにトラフィックを送信し、ローカル サーバー上の仮想アセットにフェイルオーバーするには、以下のように設定します。サーバー ビューから、プライマリとセカンダリを簡単に切り替えることができます。詳細については「HTTP 構成」を参照してください。 HTTP リスナーなしでローカル サーバー上の仮想アセットにトラフィックを送信するには、次の設定を使用します。
|
HTTP リバース プロキシは仮想アセットと実サービスとを区別しません。両方とも同じ方法で構成されます。ただし、デフォルトの HTTP リバース プロキシ (HTTP リスナーなし) が Virtualize または localhost に送信している場合、プロキシはそれ自体への転送を許可しないため、サービス転送パス (例えば /assetPath) を指定する必要があります。
アプリケーションが 既にアプリケーションが仮想アセットに直接向いていて、テスト対象アプリケーションが送信するメッセージのパスを容易に変更できない場合は、
この構成は、テスト対象アプリケーションを変更することなく、アプリケーションと仮想アセットの間にプロキシを追加できます。 |
HTTP プロキシの設定の詳細については、「HTTP リバース プロキシの設定」を参照してください。