前のトピック: CAI ステップ次のトピック: モバイル ステップ


トランザクション フレームの実行

トランザクション フレームの実行ステップでは、DevTest Java エージェントでトランザクション フレームを実行することができます。

このステップはテスト中のシステムの機能を検証する場合に役立ちますが、パブリック アクセス ポイントはありません。 また、このステップは、自動的にベースラインに含めることができます。

このステップは、エージェントがキャプチャできる任意のタイプのトランザクション フレームで使用できます。

テスト ケースにステップを手動で追加する場合は、以下のいずれかを実行します。

この両方を行うと、DevTest は、まずプロパティを確認し、プロパティがフレームを参照していない場合にのみ、インポートされたトランザクションを実際のフレームまたはその XML 表現のいずれかとして使用します。 フレームは、XML ファイルまたは ZIP ファイルからインポートできます。 フレームは、CAI コンソールからのエクスポート によって取得できます。

以下の図は、このステップの初期ビューを示しています。 フレームを指定するには、[インポート]をクリックします。 インポート プロセスで、インポートされたフレームの応答に対するアサーションを作成し、それをステップに自動的に追加するには、[インポート]をクリックする前に[アサート]チェック ボックスをオンにします。

トランザクション フレームの実行ステップ

インポートが成功すると、3 つのタブが追加されます。

これで、フレームを設定および呼び出すことができます。

以下の図は、フレームがインポートされた後のステップを示しています。

トランザクションがインポートされた後のトランザクション フレームの実行ステップ

上部には、以下の項目があります。

実行エージェント

フレームを実行するエージェント。 ドロップダウン リスト内のエージェントの色は、それがアクティブかどうかを示します。 エージェントがアクティブな場合にのみ、このエディタからの実行は動作します。 コンテンツを更新するには、ドロップダウン リストの右の[更新]ボタンをクリックします。 プロパティも指定できます。

フレーム プロパティ

ステップが実行された場合に、実行するフレームが取得されるプロパティ。 このフィールドは、CAI コンソールが作成する統合ベースライン テストに対して自動的に入力されます。

クラス名

メソッドのクラスの名前。

メソッド名

エージェントがインターセプトしたメソッドの名前。

状態]タブには、基盤となるプロトコルが必要とするメタデータが含まれます。 たとえば、EJB フレームの状態には JNDI ルックアップ情報が含まれます。 実行の前に状態を変更できます。

要求]タブには、フレームのメソッドに対する入力が含まれます。 実行の前に要求を変更できます。

状態]および[要求]タブでは、見出しバーは、表示されているペイロードのタイプを示します。 見出しバーの右のアイコンをクリックして適切なタイプを選択することにより、ペイロード タイプを変更できます。

応答]タブは、フレームの呼び出しの予期される応答を実際の応答と比較します。 その形式は、グラフィカル XML 比較アサーションと同じです。

下部には、以下の項目があります。

環境エラーの場合

環境エラーが発生した場合に実行するステップまたは実行するアクションを選択します。

実行

現在選択されているエージェントに対してフレームを呼び出します。 このボタンを使用すると、エディタでステップが正しく設定されていることをテストできます。

インポート

フレームをインポートします。

アサート

応答を検証するステップにアサーションを追加します。 アサーションは、いつフレームをインポートするかです。

クリア

インポートされたフレームを削除します。