前のトピック: WebSphere MQ ベースライン プロパティ次のトピック: WebSphere MQ ベースライン スイート


WebSphere MQ ベースライン テスト ケース

WebSphere MQ ベースライン テスト ケースには、以下のステップがあります。

データ セットには、ベースライン内のトランザクションごとに異なる情報が含まれます。 この情報には、要求ペイロードおよび応答ペイロードが含まれます。

WebSphere MQ ステップでは、クライアント モードはネイティブ クライアントに設定されます。

最初の WebSphere MQ ステップは、データ セットからのデータを使用して要求を送信します。

2 番目の WebSphere MQ ステップは、応答を受信します。 このステップには、「応答の一致を確認」という名前のグラフィカル XML 比較アサーションが含まれます。 ベースライン テスト ケースを実行すると、このアサーションは実際の応答が予期される応答に一致することを確認します。 応答が一致しない場合、テストはエラーを生成します。

また、テスト ケースには、メッセージ/相関 ID ジェネレータ データ セットを含めることができます。これは、相関 ID として使用される 24 バイトのコードを生成します。

以下の図は、テスト ケースの例を示しています。

WebSphere MQ ベースライン テスト ケースのスクリーン キャプチャ。

バイナリ ペイロードは、WebSphere MQ ベースライン テスト ケースの構造に影響します。 このシナリオでは、テスト ケースに以下のステップがあります。

大容量データのデータ セットには、元の要求ペイロードの 2 つのバージョン(人間が理解できるバージョンおよび Base64 文字列)が含まれます。

大容量データのデータ セットには、元の応答ペイロードの 2 つのバージョン(人間が理解できるバージョンおよび Base64 文字列)が含まれます。

2 番目の JavaScript ステップには、Check Base64 Response (Base64 応答のチェック)という名前のアサーションが含まれます。 ベースライン テスト ケースを実行すると、このアサーションは実際の応答の Base64 文字列が予期される応答の Base64 文字列に一致することを確認します。 応答が一致しない場合、テストはエラーを生成します。

テスト ケースを実行するには、以下のいずれかのアクションを実行します。

[統合ベースライン]タブで結果をモニタできます。

注: クイック テストまたはテスト ケースのステージング方法の詳細については、「CA Application Test の使用」の「テスト ケースおよびスイートの実行」を参照してください。