ノード情報

TrueLog Explorer では、HTTP クライアント リクエストと HTTP/HTML サーバー レスポンスの視覚化をサポートするのと同じ方法で、SAPGUI のリクエストとレスポンスの視覚化がサポートされています。

SAPGUI TrueLog では、以下の 3 つのウィンドウが表示されます。
  • TrueLog メニュー ツリー - テスト実行に含まれるすべての SAPGUI API 呼び出しを一覧表示します。
  • コンテンツ ペイン (右上のペイン) - 各 API ノードの GUI の状態を表示します。 終了リクエスト ページと 開始リクエスト ページを利用すると、各 SAPGUI サーバー リクエストの初期状態と終了状態の両方を表示できます。 これらの表示を利用して、サーバー リクエストが GUI 表示にどのような影響を与えたかを確認できます(新規ダイアログ ボックスやエラー メッセージの表示など)。

    選択した API ノードのアクション (ボタンのクリックなど) によってウィンドウが破棄された場合や新しいウィンドウが作成された場合、次にアクティブ化されるウィンドウのスクリーンショットが 終了リクエスト ペインに表示されることがあります。 この場合、ツリーのコントロール情報とスクリーンショットが一致しないため、紛らわしくなることがあります。 これはウィンドウの最後のノードでのみ発生します。

    注: TrueLog のスクリーンショットは、スクリプトの試行の実行中にのみキャプチャされます。負荷テスト中にはキャプチャされません。
  • 情報 ペイン (右下のペイン) - 最新のテスト実行に関連するデータが表示されます。 このペイン内で SAPGUI TrueLog で利用できるアクティブなページは、情報BDL、および コントロール です。 コントロール ページは、各 GUI 画面に含まれる、階層構造順になったカスタマイズ可能なすべてのコントロールを表示したり操作する場合に便利です。
    [コントロール] タブを示すグラフィック

SapGuiSetActiveWindow ノードの下には、API 呼び出しを反映しない仮想ノードがあります。 これらのノードは SapGuiRoundtrip と呼ばれ、1 回のラウンドトリップでサーバーに送信された API 呼び出しがすべて含まれます。 SapGuiRoundtrip ノードの最後の API 呼び出しのみがラウンドトリップを強制実行します。 また、この API 呼び出しは、プロファイル設定で呼び出しの最後のパラメータとして指定されたタイマ名で選択された測定値を生成します。

スクリーンショットをキャプチャする が有効になっている場合は、新たにアクティブ化されるウィンドウごとにスクリーンショットがキャプチャされます。 SapGuiSetActiveWindow ノードやサブ ノードをクリックすると、スクリーンショットが TrueLog Explorer に表示されます。

また、すべてのアクションのスクリーンショットをキャプチャする が有効になっていると、各ラウンドトリップの前後でスクリーンショットが取得されます。 SapGuiRoundtrip ノードやサブ アクション ノードをクリックすると、スクリーンショットが TrueLog Explorer に表示されます。

コントロールの情報を TrueLog に記録する オプションが有効になっていると、各ウィンドウのそれぞれのコントロールに関する情報が記録されます。 特定の API ノードでコントロールの値が変更になった場合には、変更内容が TrueLog に反映され、コントロールはツリー構造に表示されます。