前のトピック: 仮想サービス モデル次のトピック: 仮想化の動作の仕組み


サービス イメージ

サービス イメージは、CA Service Virtualization によって作成されるクライアントとサーバ間の通信の記録です。 仮想サービス モデルはサービス イメージを参照します。 サービス イメージは、記録された後、サーバが存在しない状態で、クライアントに適切な応答を配信するために使用されます。

サービス イメージには、以下の情報が含まれます。

サービス イメージ エディタを使用して、サービス イメージを表示、編集、作成できます。

会話は、一連のステートフル トランザクションとして視覚化できます。 ただし、(複数のセッションからの)複数の会話を同じサービス イメージに記録できます。 類似の要求構造は単一のトランザクションにマージされ、以下の図に示すようなツリーが作成されます。

同じサービス イメージに記録される複数の会話を示す概念図

たとえば、複数のユーザが login() トランザクションでシステムにログインする場合、これらのすべてのトランザクションが単一のトランザクションにマージされます。 ただし、1 人のユーザが login() を使用してログインし、別のユーザが acquireAuthToken() でログインした場合、これらのトランザクションはマージされません。

インポートされたトランザクション

以下の XML ドキュメントを、記録中のサービス イメージにインポートできます。

RAW トランザクション

ネットワークから直接取得されたトラフィックような RAW トラフィックを表す XML ドキュメント。ルート エレメントは、<rawTraffic> です。

例については、LISA_HOME\examples\VServices\raw-traffic.xml を参照してください。

会話型トラフィック

会話型トランザクション セット、ステートレス トランザクション セット、またはその両方に再整理されたトラフィックを表す XML ドキュメント。 これらのトラフィックは、トランザクションの線形リストへ整理されます、各トランザクションは「実際」の会話を表し、ルート エレメントは <traffic> です。

例については、LISA_HOME\examples\VServices\traffic.xml を参照してください。