Neatbo.

HAR 请求分析报告

本地分析 HAR 导出,列出全部失败请求并汇总状态类别和慢请求,不访问记录中的网址。

浏览器本地处理输入粘贴 HAR 或 UTF-8 文件输出失败请求 JSON 报告单个文件最多 10 MiB · 最多 1 个
  1. 1添加输入
  2. 2确认后运行
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行
HAR 来源
0 个字符 · 0 字节
正在准备处理工具…

开始之前

粘贴 HAR JSON 或选择一份 UTF-8 .har/.json 导出。查看失败请求、状态类别与来源站点,再下载完整报告;工具不访问记录中的网址。

如何使用

  1. 从浏览器开发者工具导出 HAR 后选择文件或粘贴 JSON;只处理当前选中的来源。
  2. 查看请求数、失败数、状态类别及前 50 条失败请求。
  3. 下载 JSON 报告查看全部失败请求、来源站点和最慢 50 条请求;分享前检查域名与路径。

支持范围与限制

粘贴 HAR 文本最多 1 MiB;单个 UTF-8 文件最多 10 MiB、10,000 条请求。网络失败(状态 0)和 HTTP 4xx/5xx 计为失败。

报告排除 URL 凭据、查询参数、片段、请求头、Cookie 与正文;来源域名和 URL 路径仍可能有标识符,分享前请检查。不能当作完整匿名化。

工具分析已经导出的 HAR,不过滤 Chrome DevTools Network 面板中的实时请求,也不访问记录中的地址。

JSON 导出全部失败行,仅保留最慢的 50 条请求。报告不能据此确诊后端根因,也不会重放流量。

操作示例

示例输入

{"log":{"entries":[{"request":{"url":"https://example.com/api?token=secret","method":"GET"},"response":{"status":500,"bodySize":50},"time":120}]}}
示例参数
{}

示例输出

{
  "requests": 1,
  "failed": 1,
  "origins": {
    "https://example.com": 1
  },
  "statusClasses": {
    "5xx": 1
  },
  "failedRequests": [
    {
      "origin": "https://example.com",
      "path": "/api",
      "method": "GET",
      "status": 500,
      "durationMs": 120,
      "bodyBytes": 50
    }
  ],
  "slowest": [
    {
      "origin": "https://example.com",
      "path": "/api",
      "method": "GET",
      "status": 500,
      "durationMs": 120,
      "bodyBytes": 50
    }
  ]
}

出现问题时

HAR 无效或超限时请选择较小的有效导出。失败后旧报告不再显示;工具不会访问记录中的地址。

常见问题

会筛选 Chrome DevTools 中的实时请求吗?

不会。工具分析已导出的 HAR;报告列出全部网络失败与 HTTP 4xx/5xx 请求。

分析 HAR 会访问其中的网址吗?

不会。HAR 只在浏览器本地处理,不向记录中的站点发请求。

报告能直接当匿名数据分享吗?

不能。凭据、查询、片段、请求头、Cookie 与正文会被排除,但来源域名和 URL 路径仍可能含标识符,分享前必须检查。

文档与延伸阅读

相关工具