跳到主要内容
← 返回

HAR 文件查看器 - 在线分析 HTTP Archive 抓包

网络
本地运行 · 不上传

在线 HAR 查看器:打开浏览器导出的 .har 抓包文件,按域名聚合请求、七段耗时瀑布(blocked/dns/connect/ssl/send/wait/receive)、状态码分布、最慢最大请求定位。纯浏览器本地分析,抓包数据不外传。

结果有帮助吗?

本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。

使用指南

HAR(HTTP Archive)是浏览器录制的网络请求证据,适合排查接口、性能与第三方依赖。本工具本地解析 HAR:请求列表、状态码、耗时与体量等摘要,文件不上传——注意 HAR 可能含 Cookie 与授权头,按敏感文件保管。

1. 怎么用

导出 HAR 后在本页打开或粘贴 JSON,浏览请求列表与耗时摘要,点开可疑项看方法、URL、状态与时间分段。先过滤出失败或慢请求。

  1. 导出并打开 HAR。
  2. 按失败/慢请求筛选。
  3. 核对头与时间线。

2. 排查什么

接口 4xx/5xx、重复请求、过大响应、阻塞型第三方脚本、DNS/连接/等待分段异常。把 HAR 当时间线证据,而不是只看最终状态码。

  • 先看失败态。
  • 对比慢请求瀑布。
  • 注意第三方域名占比。

3. 安全提醒

HAR 常含 Cookie、Authorization、内部 URL。不要发到公开渠道或交给不可信上传站。本页本地解析降低泄露面,导出副本仍要加密保存或用后删除。

4. 性能阅读

看 waiting/download 等分段,区分「服务端慢」与「下载大」。缓存命中与重复资源也能从列表模式里发现。

5. 和 curl/API 工具

对单请求可「复制为 cURL」再转代码或进 API 测试;HAR 负责全局视野,单请求工具负责复现。

6. 验收

确认你关心的那次点击已录到;隐私模式或扩展可能改变请求集。录制范围不对,分析再细也是空转。

常见问题

Chrome/Edge:DevTools → Network 面板 → 完成操作后右键请求列表 → Save all as HAR with content。Firefox:Network 面板右上齿轮 → Save All As HAR。导出后拖进本工具即可。

会——Cookie、Authorization 头、请求体明文都在里面。本工具纯浏览器本地解析不上传,但分享 HAR 给他人前仍建议用 DevTools 或脚本先脱敏。

blocked(排队/被阻塞)→ dns(域名解析)→ connect(TCP 连接)→ ssl(TLS 握手)→ send(发送请求)→ wait(等待首字节 TTFB)→ receive(下载响应)。灰色/紫色段长说明连接建立慢,蓝色 wait 段长说明服务端慢,青色 receive 段长说明响应体大或带宽低。

HAR 规范里 dns/connect/ssl 可能与 connect 重叠(ssl 发生在 connect 内),且缓存命中的请求部分阶段为 -1(未发生)。本工具展示原始分段值,判断瓶颈看最长段即可。

先筛出失败(4xx/5xx)和慢请求,再对比慢请求的瀑布:wait 段长说明服务端慢,receive 段长说明响应体大或带宽低。列表模式也容易发现重复请求与缓存命中;第三方域名占比异常时,把阻塞型脚本列为重点怀疑对象。

先确认你关心的那次操作确实录进去了——隐私模式窗口和浏览器扩展都可能改变请求集合,录制范围不对,分析再细也是空转。要复现单个可疑请求,可在 DevTools 里复制为 cURL:HAR 负责全局视野,单请求工具负责复现。

相关工具

相关文章