URLシーケンス監視の追加方法(HARファイル)
作成日:2020年11月11日 | 更新日:2021年1月14日
【対象ビルド】
14783以降
【内容】
URLシーケンス監視の追加方法にHARファイルのインポートが追加されました。
その方法を以下に記載いたします。
※HARファイルとは
HTTPアーカイブ(HAR)キャプチャは、ブラウザがWebアプリケーションに対して行う要求と応答を記録します。
Applications Managerを使用すると、ブラウザーからエクスポートされたHARファイルを使用してHTTP(s)URLシーケンス監視を作成できます。
トランザクションに関連付けられているすべてのURLはHARファイルにキャプチャされ、HTTP(s)URLシーケンス監視に個別に記録されます。
注:拡張子が.harのファイルのみが受け入れられます。
【手順】
1.HARファイルの生成
お使いのブラウザがChromeの場合
- Chromeで、HTTP(s)URLシーケンスで監視したいページに移動します。(シークレットモードを推奨)
- ブラウザウィンドウの右上にあるChromeメニュー(:)をクリックして、
[その他のツール]→ [デベロッパーツール]を選択するか、
F12ボタンを押て、
[デベロッパーツール]ウィンドウを開きます。 - [Network]タブをクリックします。
- [Preserve log]を有効にします。
- キャプチャが開始されると、[ネットワーク]タブの左上に赤い円(●)が表示されます。
円が黒(●)の場合は、黒丸をクリックしてキャプチャを開始します。 - ページを更新して、監視したいWebサイトのトランザクションを実行します。
- Webトランザクションアクティビティを正常に実行した後、アクティビティペインの任意の行を右クリックし、[ Save all as HAR with Content]を選択するか、[Export HAR(↓)]アイコンをクリックしてHARファイルをダウンロードします。
- このHARファイルをApplications Managerの[ HARファイルのインポート]ページにアップロードして、HTTP(s)URLシーケンス監視を作成します。
お使いのブラウザがFirefoxの場合
- Firefoxで、HTTP(s)URLシーケンスを監視したいページに移動します。
- ブラウザウィンドウの右上にあるFirefoxメニューをクリックして、[ Web開発]→ [ネットワーク]を選択するか、
F12ボタンを押して、[デベロッパーツール]ウィンドウを開きます。 - [ネットワーク]タブをクリックします。
- [すべて]を有効にします。
- ページを更新して、監視したいWebサイトページのトランザクションアクティビティを実行します。
- Webトランザクション・アクティビティを実行した後、活動ペインの任意の行を右クリックして選択し、
[HAR形式ですべて保存]するか、エクスポートHAR [ HAR↕]アイコンを選択し、HARファイルをダウンロードします。 - このHARファイルをApplications Managerの[ HARファイルのインポート]ページにアップロードして、HTTP(s)URLシーケンス監視を作成します。
その他のブラウザに関しましては本社ユーザーガイドをご参照ください。
2.新規監視追加→URLシーケンス監視へ遷移→HARファイルをインポートをクリック
3.URLシーケンス監視の情報を入力
表示名:URLシーケンス監視の表示名を入力します。
アップロードするファイル:生成されたHARファイルをアップロードします。最大ファイルサイズは60MBです。
ポーリング間隔:分単位で入力します。デフォルト値は10分です。
記録されたすべてのURLを確認し、必要に応じてそれらを変更できるページに移動します。
4.記録されたURLを表示および変更します
[表示名]:HARファイルのアップロード中に指定した監視名が表示されます。
[ファイル名]:アップロードされたファイルの名前が表示されます。
[接続タイムアウト]:シーケンス内の各URLの接続のタイムアウトの値が表示されます。
[URLリスト]:記録されたすべてのURLが一覧表示されます。URLを削除するには、
・URLリストでそれらに対応するチェックボックスを選択
・リストの下の右側にある[削除]ボタンをクリック
[URL情報]:現在選択されているURLのURL、表示名、ヘッダー、HTTPリクエストメソッドなどの情報が表示されます。
[ベーシック]と[高度]の2つのタブがあり 、URLリストの下にラジオボタンとして表示されます。
注:ここで行った変更は、リストされているすべてのURLではなく、選択したURLにのみ影響します。
- ベーシック:
URL:現在選択されているURLが表示されます。必要に応じて変更可能です。
表示名:URLシーケンス監視のURLリストのURLに表示される名前です。
ヘッダー:このURLが通信に使用するヘッダーを表示します。
Applications Managerから監視する際も、このURLにリクエストを送信するときに、同じURLを送信します。
HTTPリクエストメソッド:URLリクエストメソッドを表示します。(GETかPOSTか関係ない)
(PUT、PATCH、HEAD、DELETEのURLは監視されません)- URLリクエストメソッドのタイプがGETの場合:
URLに使用されるリクエストパラメータが[リクエストパラメータ]セクションに表示されます。
必要に応じて、コンテンツを変更して追加のデータを含めることができます。 - URLリクエストメソッドのタイプがPOSTの場合:
投稿データは[ペイロード]セクションにFORM、TEXT、XML、またはJSON形式で表示されます。
必要に応じて、すべてのセクションを変更して、追加のデータを含めることができます。
- URLリクエストメソッドのタイプがGETの場合:
- 高度:
アラート構成-必要に応じて、URLのコンテンツチェックを追加できます。- 次のキーワードが存在する場合にアラートを生成する:
ここで追加されたキーワードがURLのWebページに存在する場合、監視のステータスが停止され、アラートが生成されます。(Webサイトに含めたくないキーワード) - 次のキーワードが存在しない場合にアラートを生成する:
ここで追加されたキーワードがURLのWebページに存在しない場合、監視のステータスが停止され、アラートが生成されます。(Webサイトに含めたいキーワード)
- Basic認証:Basic認証の詳細がURLに存在する場合、ApplicationsManagerによって自動的にキャプチャされます。
認証の詳細を追加する場合は、認証用のユーザー名やパスワードなどの資格情報の詳細を入力するか、URL監視の[資格情報リストから選択]オプションを有効にしてから、資格情報マネージャーリストから必要な資格情報を選択します。詳細はこちら - 応答コードの構成:アラートを受け取る応答コードと条件を構成します。デフォルトでは、200を超える応答コードを返すすべてのURLについてアラートが表示されます。必要に応じて、それらを変更できます。
- 次のキーワードが存在する場合にアラートを生成する:
[Filters]:次のカテゴリに基づいてURLをフィルターします。
・URL拡張子(ファイルタイプ):
ファイルタイプの拡張子に基づいて、キャプチャされたURLをフィルタリングします。
デフォルトでは、.css、.js、.tffなどのデフォルトのファイル拡張子フィルターに基づいてフィルター処理されます。
・ドメインコンポーネント:
取得したURLを、発信されたドメイン(abc.comやexample.comなど)に基づいてフィルタリングします。
・コンテンツコンポーネント:
画像、ビデオ、オーディオ、テキスト、アプリケーションなどの応答ヘッダーの「Content-Type」ヘッダーに基づいて、キャプチャされたURLをフィルタリングします。
各カテゴリリストの下部にある[追加]ボタンを使用して、上記の各カテゴリ(URL拡張、ドメインコンポーネント、またはコンテンツコンポーネント)に新しいフィルタを追加できます。
[監視インスタンスの関連付け]:監視グループ(オプション)
コンボボックスからURLシーケンス監視を関連付ける監視グループを選択します。
複数のグループを選択して、監視を関連付けることも可能です。
5.上記のすべての手順を実行した後、「監視の追加」をクリックして、URLシーケンス監視を作成します。
注:
記録できるURLは25個のみです。URLが25を超える場合、監視は最初の25個のURLで作成されます。
削除機能を使用して、不要なURLを削除することもできます。