カテゴリー: 開発ツール
HAR ファイルビューアー
ブラウザーのネットワークログを、時間・ステータスコード・詳細までローカルで確認
HAR ファイルをローカルで開き、リクエスト、ステータスコード、ドメイン、時間、サイズをブラウザー内で確認します。ネットワークログがアップロードされることも再送信されることもありません。
HAR はブラウジングセッションの完全な記録で、Cookie や Authorization ヘッダー、リクエスト本文がそのまま含まれることがよくあります。このファイルはブラウザー内で読み込まれ、アップロードされません。チケットに添付する前にここで確認してください。
ブラウザーのネットワークパネルから HAR を書き出し、ここで開いてください。
このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。
このツールでできること
HAR ファイルは、ブラウザーのネットワークパネルでセッションを書き出したときに作られるもので、各リクエストとそのヘッダー、時間、多くの場合は本文までを含みます。そのため不具合報告に添付するものとして最も役に立つ一方、最も危険なものの一つでもあります。セッション Cookie、Authorization ヘッダー、クエリ文字列に入ったトークンが一緒に運ばれるからです。このビューアーは、その書き出しをあなた自身のタブの中で絞り込めるリクエスト一覧に変え、何が遅く何が失敗したかを要約し、認証情報を含むエントリーに印を付けます。受け取った相手に何が見えるのかが分かります。読むのは JSON だけで、リクエストが再送信されることはありません。
使い方
- ブラウザーのネットワークパネルから HAR を書き出し、ここでファイルを選びます。
- URL、メソッド、ステータス区分、ドメインで絞り込み、時間やサイズで並べ替えて遅い箇所や失敗を探します。
- URL を選んで詳細を確認し、ファイルを共有する前に印の付いた行を点検します。
プライバシー
このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。
よくある質問
- HAR ファイルとは何ですか?
- HTTP Archive のことで、ブラウジングセッションのネットワーク活動を JSON で記録したものです。開発者ツールから書き出され、各リクエストとレスポンスをヘッダー・時間・サイズとともに列挙します。
- Cookie やトークンはアップロードされますか?
- いいえ。ファイルはブラウザーのタブ内で読み込まれ、どこにも送信されません。ローカルで行う価値があるのはまさにそのためです。HAR には有効なセッション Cookie や認可ヘッダーが含まれることが多く、オンラインの解析ツールにアップロードすると、それらを第三者に渡すことになります。
- 遅いリクエストを絞り込めますか?
- はい。時間で並べ替えると遅いものが上に来ます。要約には合計時間と最も遅い 1 件が表示されます。ステータス区分で絞り込めば 4xx と 5xx の応答だけを取り出せます。
- ネットワーク通信を再生しますか?
- いいえ。書き出された JSON を解析するだけです。ファイル内の内容が再度リクエストされることはなく、ページがあなたのデータで独自の通信を行うこともありません。
- なぜヘッダー名だけで値は表示しないのですか?
- セッション Cookie やベアラートークンを画面に出し直しても、秘密情報を別の場所に増やすだけだからです。リクエストが何を運んでいて、何を伏せる必要があるかは、名前だけで分かります。