ネットワーク本文アナライザーを使用すると、ターゲット Web ページ要素から受信した応答本文の内容を監視できます。 応答本文の監視を使用すると、ブラウザー ウィンドウには表示されないが、サービスの背景に大きな影響を与える可能性のある要素 (Web アプリケーション ロジックなど) を表すデータを検証できます。 必要に応じて、応答をフィルタリングして、特定のマスクを含む URL からの応答のみを監視できます。
たとえば、ボディ アナライザーを使用すると、AJAX 呼び出し応答の内容を監視できます。
ネットワーク ボディ アナライザーを有効にするには、次の手順を実行します。
- 行 (ステップ) を右クリックし、アナライザーがチェックを開始します。
- [ネットワーク本体>の開始の検証] > を選択します。
- 本文アナライザの条件を変更するには、スクリプト本文の StartNetworkBodyAnalyzer メソッド ラベルを左クリックし、スクリプト コード領域の左側にある編集ウィンドウでパラメーターをカスタマイズします。 デバイス レポートに表示される一意の [名前 ] を指定することをお勧めします。
ボディアナライザをテストスクリプトの特定の部分に適用する場合は、「ネットワークボディ>ストップの検証>」を選択して、関連するコードチャンクの最後にボードアナライザを停止します。
ウォッチャータイプ
分析基準を満たす URL の数が設定された範囲を超えるたびにアラートが生成されます( 分。 価値 そして マックス。 価値 カウンター)。
URL フィルタ
このフィールドには、応答本文を分析するための URL のマスクが含まれています。 URL マスクは、文字列の先頭または末尾にワイルドカードとして “*” を使用し、1 文字のワイルドカードとして “?” を使用する URL 内の任意の文字列にすることができます。 すべての URL からの応答は、既定で監視されます (“*”)。
検索パターン
このフィールドには、監視する必要がある応答本文の内容のマスクが含まれています。 マスクは、ワイルドカードまたは正規表現 (正規表現) パターンを使用して指定できます。
マスクタイプ
次の 2 種類の 検索パターン 解析を使用できます。
- ワイルドカード
- レネックス
型の分析
一致または不一致の分析が利用可能です。
既定では、 マッチ タイプが使用されます。 応答本文の内容が検索パターンと一致する場合、URL は分析条件を満たすものとしてカウントされます。
分。 価値 そして マックス。 価値 カウンター
コンテンツ エントリの最小数と最大数が分析基準を満たしています。 分析基準に一致する監視エントリの数が以下の場合、アラートが生成されます。 分。 価値 以上 マックス。 価値.