このセクションでは、仮想アセットのデプロイ オプションの概要について説明します。このセクションの内容:

はじめに

仮想アセットは、テスト対象アプリケーション (AUT) が依存する動作、パフォーマンス、およびデータをシミュレートするように構成されたエンティティの集合です。仮想アセットは、拡張子が.pva のファイルで表されます。Parasoft Virtual Asset のファイルには、1 つ以上のレスポンダー スイートが含まれています。レスポンダー スイートは、1 つ以上のメッセージ レスポンダーおよび/または SQL レスポンダー ツールの集合です。 

仮想アセットをローカルまたはリモートの Virtualize サーバーにデプロイし、テスト対象アプリケーションを構成して、そのレスポンダー スイートで表される仮想化サービスを使用できます。 

推奨するワークフロー

推奨するワークフローは、まず Virtualize デスクトップ GUI を使用して新しく作成した仮想アセットをローカル サーバーにデプロイし、期待通りに動くか検証してその振る舞いを微調整します。新しく作成した仮想アセットをテストするための専用のステージング サーバーと思ってよいです。

仮想アセットが適切に動いていたら、チーム間のアクセスを集中化するために、 Virtualize デスクトップ GUI を使用して「本番」Virtualize サーバーに移動できます。ここを作成した仮想アセットが実際に使用される専用の「本番」サーバーと思ってよいです。この再デプロイメントは、[Virtualize サーバー] ビューで対象の .pva ファイルをリモート「ステージング」サーバーからリモート「本番」サーバー ホストにドラッグするだけです。

ローカルおよびリモートのデプロイ オプション

Virtualize サーバーに仮想アセットをデプロイすると、仮想環境で仮想アセットを使用できるようになります。仮想アセットをリモートまたはローカルのサーバーにデプロイできます。 

リモート サーバー

Virtualize サーバーを専用のマシンで実行し、Virtualize デスクトップまたは Continuous Testing Platform (CTP) からリモートで接続できます。専用のリモート マシンを使用すると、適切なチーム メンバーとプロジェクト関係者に継続的なアクセスを提供できます。リモートの Virtualize サーバーをデプロイするには、いくつかの方法があります。

ローカル サーバー

ローカル マシンで Virtualize サーバーのインスタンスを実行することもできます。仮想アセットを作成するとき、デスクトップ GUI の [Virtualize サーバー] ビューを使用して、管理と構成を行うことができます。Virtualize サーバーのローカル インスタンスをデプロイするには、いくつかの方法があります。

VirtualAssets プロジェクト

仮想アセットは、[Virtualize サーバー] ビューの VirtualAssets プロジェクトにデプロイする必要があります。 

仮想アセット (他のプロジェクト) フォルダーには、他のプロジェクトにデプロイされたアセットが含まれます。これらのアセットは、更新を開始するまで現在の場所にデプロイしたままにすることができます。これらのアセットを修正する準備ができたら、仮想アセット (および依存ファイル) を VirtualAssets プロジェクトに移動します。

ドラッグ/ドロップまたはコピー/貼り付け

ローカル サーバーまたはリモート サーバーに仮想アセットをデプロイする、または仮想アセットをサーバー間で移動するための最も早い方法は次のとおりです。

  1. [Virtualize サーバー] ビューで、仮想アセットをデプロイしたいローカル サーバーまたはリモート サーバーのノードを見つけます。
  2. そのノードに仮想アセットをドラッグ (またはコピー/ペースト) します。[仮想アセット エクスプローラー] または [ナビゲーター] で、別のサーバーや別の .pva ファイルの仮想アセットをドラッグまたはコピーできます。さらに、[仮想アセット エクスプローラー] または [ナビゲーター] で、関連するアセット (仮想アセットが使用する .csv や .xls/.xlsx データ ソース ) をドラッグまたはコピーできます。

この手順は、次のようなさまざまな目的で使用できます。

あるいは、関連する .pva ファイルを VirtualAssets プロジェクトに追加 (ドラッグ & ドロップ、コピー/ペースト、またはソース コントロールの更新によって) することで、仮想アセットをローカル サーバーにデプロイできます。

仮想アセット ウィザードの追加

ウィザードを使用して仮想アセットをデプロイすると、デフォルトのエンドポイントの変更など、デプロイ プロセスをさらに制御できます:

  1. [Virtualize サーバー] ビューで、仮想アセットをデプロイしたいノードを右クリックし、[仮想アセットの追加] を選択します。
  2. レスポンダー ツールを含んでいるレスポンダー スイートへのパスを指定し、[次へ] をクリックします。
  3. 必要に応じてエンドポイントを変更し、[終了] をクリックします。

仮想アセットデプロイメントのカスタマイズ

仮想アセット デプロイメントの詳細オプションのカスタマイズ方法については、「サーバーおよびデプロイメントの設定」を参照してください。

変更した仮想アセットの再デプロイ

仮想アセットへの変更を保存すると、仮想アセットは自動的に再デプロイされます。ローカル サーバー上ですでにデプロイされた .pva を開き、変更して、エディターを保存すると、いつでも自動的に再デプロイします。データ ソース ファイル (Excel スプレッドシート [.xls または .xlsx] や CSV) が変更されると、すべての仮想アセットの自動再デプロイメントが行われます。

すべてのアセットを再デプロイしたい場合は、[Virtualize サーバー] ビューで適切なマシン ノードを右クリックし、[すべての仮想アセットの再デプロイ] を選択します。

仮想アセットとグローバル MQ マネージャーの接続

仮想アセットは、グローバル設定またはローカル設定を使用して MQ マネージャーに接続できます。グローバル設定は、Virtualizer サーバーごとに定義され、サーバーにデプロイされた仮想アセットまたはプロキシで使用できます (「接続タブ」を参照)。ローカル設定は、個々のアセットまたはプロキシに対して定義されます。

MQ マネージャーの接続構成がターゲットの Virtualize サーバーに存在しない場合、グローバル MQ マネージャーに接続されたアセットまたはプロキシをデプロイすることはできません。アセット/プロキシを別の Virtualize サーバーに移動またはコピーする必要がある場合、手動で MQ マネージャー接続を定義するか、コピー機能を使用して接続設定をターゲット サーバーに追加できます (「MQ Manager 接続のコピー」を参照)。  

Virtualize サーバーとのやり取り

リモートおよびローカル サーバーの開始、停止、および連携の詳細については、以下のセクションを参照してください。

デプロイした仮想アセットの整理

デプロイした VirtualAssets プロジェクトの仮想アセットを論理的なグループに整理したい場合、階層構造を指定できます。たとえば、仮想アセットをそれぞれのプロジェクト コンポーネントで整理された 4 つのプロジェクトに編成したい場合、次の構成を作成します。



次の場所から階層構造を指定できます。

1 箇所で加えられた変更は、別の場所にも自動的に反映されます。

[Virtualize サーバー] ビューから仮想アセットを整理する

[Virtualize サーバー] ビューから仮想アセットを整理する場合は、次のアクションを実行できます。

追加情報