AJAX サポートの概要

TrueLog Explorer および Silk Performer では、AJAX リクエスト内の値にアクセスすることができます。 これを利用すると、AJAX レスポンス内での入力データのパラメータ化、検証関数、解析関数、セッション情報のカスタマイズなど、TrueLog Explorer スクリプトのカスタマイズが簡単にできるようになります。

JSON データと XML データの書式整形

JSON および XML は、AJAX アプリケーションや REST 技術などの環境で一般に使われるデータ構造形式です。 TrueLog Explorer は、記録されたスクリプト内に含まれる XML 形式や JSON 形式のバイト ストリームを、書式整形して表示する機能をサポートしています。 JSON 形式のデータのレンダリングを拡張することで、文字列の検証や解析など、TrueLog Explorer のカスタマイズ機能を利用した文字列値のカスタマイズができるようになっています。

JSON ビューの書式整形は比較モードでもサポートされていて、記録セッションと再生セッションを並べて比較し、自動的に差分を検出することができます。

注: TrueLog Explorer には、JSON データを書式整形された JSON レンダリング ビューで表示するか、手を加えないそのままの JSON バイト ストリームとして表示するかを選択するオプションがあります。ただし、検証や解析などのスクリプト カスタマイズ機能は、JSON データをそのまま表示するビューではサポートされません。

書式整形したデータ表示は Silk Performer でも可能で、可読性の向上や B.F. スクリプトのカスタマイズに役立ちます。