Parasoft の仮想アセット (PVA または .pva ファイル) は、受信トラフィックをリスンし、受信メッセージに基づいて送信するように構成されたレスポンスの 1 つを送信します。 Parasoft の仮想アセットは、指定のエンドポイントにデプロイされ、そこで受信トラフィックをリスンし、定義された方法で (たとえば期待される/望まれるレスポンスを使って) 応答します。
最初のステップは、仮想化したい振る舞いを表現する .pva (Parasoft Virtual Asset) ファイルを作成することです。各 .pva ファイルは 1 つ以上の "レスポンダー スイート" を参照します。各レスポンダー スイートは以下のツールを 1 つ以上持つ必要があります。
Message Responder の作成方法はいくつかあります。
HTTP、JMS、または MQ の記録したトラフィックから仮想アセットを作成する方法については、以下の章を参照してください。
ログにキャプチャされたトラフィックをシミュレートしたい場合 (たとえば Wireshark)、 以下の章を参照してください。
まだキャプチャできないアプリケーションの振る舞いを仮想化したい場合、Message Responder を最初から作成するか、定義 (たとえば OpenAPI/Swagger、RAML、WSDL、スキーマ) に基づいて作成することで、アプリケーションの振る舞いをモデル化できます。
各リクエスト/レスポンスのレスポンダーを手動で作成し、レスポンダー応答条件を設定する方法については、以下の章を参照してください。
複数レスポンス モードで手動でレスポンダーを作成する方法については、以下の章を参照してください。
リクエスト/レスポンスを 1 つのトラフィック ファイルに集約し、パラメータライズ ウィザードを使ってこのトラフィック ファイルから仮想アセットを作成する方法については、以下の章を参照してください。
適切なレスポンダー スイートとツールがある .pva を用意したら、「仮想アセットのデプロイ」 で説明するように .pva をデプロイすることができます。.pva は動作する仮想アセットの役割を果たします。