WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

テスト・クライアントの概要

テスト・クライアントを使用すると、実動システムで使用する前に、安全な環境でメッセージ・フローをテストできます。

テスト・クライアントを使用して、テスト・メッセージを以下の入力ノードを使用するメッセージ・フローに送信することができます。

メッセージ・フローのテストは、アプリケーションまたはライブラリーのコンテキストで実行することもできますし、フローを分離して実行することもできます。

入力メッセージの構成

テスト・クライアント を使用して、メッセージ・フローに送信されたテスト・メッセージの内容を変更し、メッセージ・フローが期待されたとおりに動作しているか容易に判別することができます。
WebSphere MQ キュー
メッセージ・フローが WebSphere MQ キューを使用している場合、テスト・メッセージがメッセージ・フローに送信される前に テスト・クライアント がキューをクリアします。
XML メッセージ
選択したメッセージ・フロー内の入力ノードが、関連付けられたメッセージ・セットからの XML メッセージを予期している場合、メッセージ構造が提供されて、それを適切なテスト・メッセージを生成するように編集できます。 別の方法として、新しいテスト・メッセージを作成することや、ファイル・システムから既存のメッセージをインポートすることもできます。
WebSphere MQ と JMS メッセージ
メッセージ・フォーマットが WebSphere MQ または JMS である場合は、テスト・メッセージの適切なヘッダーを構成することもできます。

テスト・クライアント によるフローのモニター

テスト・クライアントは、メッセージ・フロー内の出力ノードをモニターするので、どのノードで出力メッセージが受け取られるかが分かります。 メッセージがフロー内で受け渡されるときにエラー・メッセージが生成される場合、またはメッセージが出力ノードで受け取られる場合、テスト・イベントがテスト・クライアントに記録されます。

出力メッセージの内容を表示でき、またエラー・メッセージも表示できます。 テスト構成およびテスト・イベントについての詳細は、.mbtest ファイルとして保存できます。 このファイルを使用して、テストを繰り返したり、後に結果を検討したりすることができます。

テスト・クライアント 使用時のメッセージ・フローのデプロイ

メッセージ・フローを変更する場合、同じテスト構成を使用して変更内容をテストできます。 テスト・クライアントのデフォルトの動作では、メッセージ・フローに変更が加えられると、テストするメッセージ・フローを実行グループに自動的にデプロイします。 そのため、メッセージ・フローを変更した後に、メッセージ・フローを手動でデプロイする必要なく、すぐにテスト・クライアントを使用して結果をテストできます。

テスト・メッセージを初めて入力ノードに送信するときには、「デプロイメントのロケーション」ウィザードを使用して、メッセージ・フローをデプロイするように実行グループを構成します。 デプロイメント・オプションを構成して、メッセージ・フローを手動でデプロイしたり、テスト・メッセージをメッセージ・フローに渡すたびにメッセージ・フローをデプロイしたりするように、テスト・クライアントのデフォルトの動作を指定変更できます。

テスト・クライアント の停止

テスト・クライアントのデフォルトの動作では、最初の出力メッセージが受け取られるとテストは停止します。 複数の出力メッセージを受け取るまで待つようにテスト・クライアントを構成することもできます。 この場合は、テストを手動で停止します。 テストを停止すると、実行中のモニターは切断されますが、メッセージ・フローは停止しません。
同期テスト
同期テスト (メッセージ・フローが HTTPInput ノードから呼び出される場合など) は、 応答メッセージを受信すると自動的に停止されます。
非同期テスト
非同期テスト (メッセージ・フローが MQInput ノードから呼び出される場合など) は、 構成パネル内のモニター設定に応じて手動で停止できます。
テスト・クライアントが閉じるとすべてのテスト・イベントは停止し、テスト・モニターがすべて除去されます。

テスト・クライアント によるフロー・デバッガーの使用

トレースおよびデバッグ・モードを使用してテスト・クライアントを実行し、メッセージがメッセージ・フロー内を通過するパスについての詳細情報を表示できます。 テスト・イベントは、メッセージ・フロー内のあるノードから次のノードにメッセージが渡されるときに生成されます。 メッセージ・フロー内の各ノードからメッセージが発信されるごとに、そのメッセージの構造が記録されます。 フロー・デバッガーはトレースおよびデバッグ・モードで起動され、それによりテスト・メッセージは、メッセージ・フロー内で構成されたブレークポイントで停止します。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:47:08


概念トピック概念トピック | バージョン 8.0.0.5 | af52200_