HARファイル パフォーマンス分析ツール
HAR(HTTP Archive)ファイルのパフォーマンスを分析します。読み込み時間の合計・中央値・p90、TTFB、ステータス・種類・ドメイン別の内訳、遅いリクエストと大きいリクエストを表示します。
入力
フィルター
出力
| 指標 | 値 |
|---|---|
| No data yet | |
| 種類 | リクエスト数 | 転送量 |
|---|---|---|
| No data yet | ||
| ドメイン | リクエスト数 | 転送量 | 最も遅いリクエスト |
|---|---|---|---|
| No data yet | |||
| URL | 時間 | ステータス |
|---|---|---|
| No data yet | ||
| URL | 転送サイズ | ステータス |
|---|---|---|
| No data yet | ||
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/har-file-performance-analyzer \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"harInput": "{\n \"log\": {\n \"version\": \"1.2\",\n \"entries\"…",
"filterType": "any",
"filterStatus": "any",
"topN": "10"
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `har-file-performance-analyzer` tool (HAR File Performance Analyzer) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/har-file-performance-analyzer/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="HARファイル パフォーマンス分析ツール — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
このツールは何を分析しますか?
HAR(HTTP Archive)形式のネットワークキャプチャを読み込み、パフォーマンスレポートに変換します。全体的な時間の統計、コンテンツの種類とドメイン別の内訳、遅い個別リクエストと大きい個別リクエストを表示します。通常であればDevToolsのNetworkタブで手作業で探す必要がある情報です。
このツールの使い方
- HAR形式のJSONを入力欄に貼り付けるか、
.harファイルをアップロードします。 - 必要に応じて、分析前に特定のコンテンツの種類やステータスのクラスで絞り込み、遅い順/大きい順のリストに表示する件数(上位N件)を選びます。
概要の表では、リクエストの総数、転送サイズとコンテンツサイズ、リクエスト時間の平均・中央値・p90、平均のTTFB(最初のバイトまでの時間)、成功・リダイレクト・エラーの内訳を確認できます。コンテンツの種類別とドメイン別では、リクエストやバイト数の内訳がわかります。遅いリクエストと大きいリクエストには、最初に調べるべき個別の外れ値が表示されます。
平均だけでなく中央値とp90を見る理由
非常に遅い1件のリクエストが平均値を押し上げ、一般的な体験を反映しないことがあります。中央値(p50)は大半のリクエストの様子を示し、p90は遅い上位10%が経験した状況を示します。両方を合わせると、平均値だけよりもネットワーク性能をはるかに正確に把握できます。
TTFBからわかること
Time-to-first-byte(HAR用語ではwaitのタイミング)は、リクエストを送信してから応答の最初のバイトを受信するまでの時間です。主にサーバーの処理時間によって決まり、ネットワーク転送時間ではありません。平均TTFBが高い場合は、通常は帯域幅ではなくバックエンドやAPIの遅さが原因です。
よくある用途
- 実際に遅いリクエストを見つけて、ページが重く感じる原因を診断する
- 最もネットワーク負荷を生んでいるドメインやサードパーティのスクリプトを特定する
- 2つのHARキャプチャを比較する(最適化の前後など)
- ページの読み込みを遅らせている大きなアセットを見つける
プライバシー
このツールはすべてブラウザ内で動作します。HARファイルがサーバーにアップロードされることはありません。