...
Table of Contents | ||
---|---|---|
|
イベント モニターの有効化
デフォルトで、 Parasoft Virtualize は Virtualize サーバーに関連するイベントのログを記録してレポートするように設定されています。イベント モニター設定の確認および変更をするには、次の操作を行います。
- GUI モードで Virtualize サーバーを起動します。
- GUI で、可視性を求めるサーバーのコンフィギュレーション パネルを開きます ([Virtualize サーバー] ビューで対象ノードをダブルクリックします)。
- [サーバー構成] タブで、利用可能なオプションを確認および変更します。
- イベント レポート サービスの有効化: 対象サーバーのイベント モニターを有効化/無効化します。デフォルトではイベント モニターは有効になっています。
- イベントレポートプロバイダー: イベント モニター サービスが使用するプロバイダーを指定します。デフォルトでは、 ActiveMQ ベースのビルトイン プロバイダーが使用されます。別のプロバイダーを使用するには、一覧から利用可能なオプションを選択し、設定を入力します。
- ポート: デフォルトのサービスのポート番号は 9617 ですが、このポートがすでに使用中の場合、システムのポートの利用状況に基づいて別のポート番号が自動的に割り当てられます。起動時に JVM 引き数で次のプロパティを指定して手動でポートを設定することもできます。
parasoft.event.monitoring.broker.port=<port>
- イベント レポート サービスの有効化: 対象サーバーのイベント モニターを有効化/無効化します。デフォルトではイベント モニターは有効になっています。
イベント モニターの開始/停止
開始
Virtualize に仮想アセットおよびメッセージ プロキシに関連するイベントのレポートを開始させるには、次のいずれかの操作を行います。
...
関連するアイコンは、モニタリング中であることを示す表示に変わります。
停止
Virtualize に仮想アセットおよびメッセージ プロキシに関連するイベントのレポートを停止させるには、次のいずれかの操作を行います。
...
Tip | ||
---|---|---|
| ||
|
Excerpt | ||||||
---|---|---|---|---|---|---|
|
イベントの参照および検索
[Parasoft イベント詳細] パースペクティブは Virtualize サーバー上で発生するイベント (受信したリクエスト メッセージ、送信したレスポンス メッセージ、エラーなど) の参照や検索に役立つ設計になっています。
...
- 受信したリクエスト メッセージ
- 送信したレスポンス メッセージ
- データ ソースの使用状況 (どのデータ ソース行がレスポンス メッセージで使用されたか、など)
- エラー イベント (リクエストがメッセージに対応しなかった、不正なメッセージが送信された、など)
- セットアップ アクション スイートの実行イベント (アクション スイートについての詳細は、「セットアップ アクションの定義Defining Provisioning Actions」を参照してください)
次の方法でイベントを検索できます。
目的 | 方法 |
---|---|
イベントの詳細を確認する | [イベント ログ ] ビューで関連するイベントを選択する |
現在の情報をクリアし、新しいセッションを開始する | [新規ログの開始] ボタンをクリックする |
最新の 5 つのログのうち 1 つを参照する | [イベントログ ] の [履歴] ドロップダウン メニューから任意のログを選択する |
Anchor | ||||
---|---|---|---|---|
|
デプロイされたメッセージ プロキシをメッセージが通過するときに生成されたイベントを参照することは、テスト対象アプリケーションがどんなトラフィックをメッセージ プロキシを通して送信しているかを理解するのに役立ちます。一般的に、メッセージ プロキシを通過するリクエスト/レスポンス メッセージのペアは、次のようなイベントを生成します。
...
プロキシが仮想アセットのエンドポイントにメッセージを転送するように構成されている場合は、同じイベントが生成され、メッセージの宛先の詳細はそれを示すために URL または宛先の詳細が含まれることに注意してください。 しかし、プロキシ メッセージを受信する仮想アセットもモニターされている場合、それ自身のイベントが生成されます (一般的には、「受信リクエスト イベント」および「送信レスポンス イベント」の 2 つの成功したトランザクションです)。
イベントに対するフィルターの実行
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
[フィルター] ビューを使用して、フォーカスしたいイベントを絞り込むことができます。次のようにイベント ログにフィルターを実行できます。
目的 | 方法 |
---|---|
イベント ログに表示、および保存されるイベント数を制限する。 | [最大イベント数] の値を変更する。 |
「詳細」に指定のテキスト (大文字と小文字を区別する) を含むイベントにフォーカスする。 | [次を含むイベントのみ] に文字列を入力する。 |
仮想アセットやプロキシの応答条件に一致しないメッセージを隠す。 | [一致しないメッセージ] を無効にする。詳細については「サーバーイベントの可視化About Unmatched Messages」を参照してください。 |
エラー イベントのみ表示する (メッセージの不一致または検証の失敗が原因のエラー)。 | [エラーのみ] を有効にする。 |
指定のサーバー、仮想アセット、またはレスポンダーからのイベントを表示/非表示にする。 | [チェック済みソースの イベント] を有効化/無効化する。 |
一致しないメッセージについて
「一致しないメッセージ」とは、仮想アセットやプロキシの応答条件に一致しないメッセージです。イベント ログが一致しないメッセージを表示するように設定されている場合、そして少なくとも 1 つの仮想アセットかプロキシがモニターされるように設定されている場合、レポートされるイベントには次のようなケースが含まれます。
...
- 着信メッセージ「受信リクエスト」イベントおよびメッセージ コンテンツ (認識不能なメッセージ」とラベル付されている)
- エラー「ログイベント: error」イベントおよび詳細
カスタム イベントのレポート
Extension Tool ( 詳細は「Extension Tool (カスタム スクリプト)for Custom Scripting」に記載) は、com.parasoft.api.ScriptingContext オブジェクトの report(IEvent) メソッドを呼ぶことによって、イベントログにカスタムイベントをレポートするのに使用できます。
...
より詳しい情報については、 Extensibility API Javadocs の com.parasoft.api.ScriptingContext および com.parasoft.api.IEvent を参照してください。この Javadocs を参照するには、[Parasoft] メニュー > [ヘルプ] > [拡張 API] をクリックします。
サードパーティ製モニタリング システムと Virtualize イベント モニタリングの統合
Virtualize サーバーのイベント モニタリングは JMS ブローカーを利用しています。サーバーとイベント購読者間でのイベントの伝達を容易にするために、 JMS 準拠のブローカーで設定できます。Parasoft ビルトイン プロバイダーが使用されている場合 (デフォルト設定)、サードパーティ製アプリケーションで JMS 上で Virtualize サーバー イベントを購読するために、次の設定を使用できます。
...
- javax.jms.Session.createConsumer(destinationName, selectorExpression, true);
[Parasoft イベント詳細] パースペクティブ - GUI リファレンス
[Parasoft イベント詳細] パースペクティブの GUI は、デフォルトで次のビューを開きます。
[イベント ログ ] ビュー
Anchor | ||||
---|---|---|---|---|
|
このエリアには、送信したメッセージ、受信したメッセージ、およびエラーなどの仮想化関連のイベントを表示します。ここに表示されたアイテムを選択すると、さらに詳しい情報が [詳細] ビューに表示されます。直近 5 つのログが保存され、参照可能です。
...
次のログは Virtualize サーバー イベントおよび SOAtest テスト イベント (イベント ログを有効にした状態で SOAtest によって実行されたテストのイベント) の両方を表示しています。
[詳細] ビュー
Anchor | ||||
---|---|---|---|---|
|
このビューは [イベント ログ ] ビューで選択されたイベントのより詳しい情報を提供します。
[フィルター ] ビュー
Anchor | ||||
---|---|---|---|---|
|
このビューは、イベントにフィルターを実行できます。詳細については、「イベントに対するフィルターの実行」を参照してください。