不喜欢广告? 去 无广告 今天
HAR文件性能分析器
数据开发人员联网
广告 移除?
广告 移除?
指导
HAR文件性能分析器
上传或粘贴一个HTTP档案(HAR)文件,即可立即获得浏览器所发出的每个请求的性能分析:总传输大小、请求数量、最慢的端点、最大的数据负载、状态码分布以及各域名的响应时间。所有内容均在您的浏览器中解析——您的HAR文件永远不会离开页面。
如何使用
- 打开Chrome开发者工具,切换到网络选项卡,刷新页面,然后右键单击任意行并选择“保存所有内容为HAR文件”。
- 将.har文件拖放到上传区域,或将其JSON内容粘贴到文本区域。
- 使用类型、状态和前N项筛选器,重点关注JavaScript、XHR、错误或其他切片。
- 检查摘要、状态分布、按类型和按域名的表格,然后跳转到最慢和最大的请求,以找到优化目标。
- 点击“下载CSV”以导出完整的分析报告,用于Jira任务、Slack讨论或性能预算跟踪。
特征
- 聚合摘要 – 总请求次数、唯一域名、传输和内容大小、页面跨度、平均/中位数/第90百分位响应时间以及平均TTFB。
- 状态码分布 – 一眼看清2xx/3xx/4xx/5xx/失败请求的数量,以便快速发现损坏的资源。
- 按内容类型性能分析 – 将JavaScript、CSS、图片、字体、XHR、媒体和HTML等类型并列比较,同时显示总计和平均值。
- 主要域名 – 查看第三方托管服务在请求数量、传输字节数和总时间上的主导情况。
- 最慢的请求 – 按总时间排序,包含方法、状态、类型、TTFB和大小——非常适合选择优化目标。
- 最大的请求 – 按传输大小排序,包含内容大小和时间,非常适合查找带宽消耗大户。
- 筛选器 – 可深入查看单一内容类型或状态层级,而不会丢失数据集的其余部分。
- CSV 导出 – 下载一个包含完整分析的CSV文件,用于分享或进一步分析。
- 隐私优先 – HAR解析在浏览器中完成,100%,不会上传到服务器。
常问问题
-
什么是 HAR 文件?
HAR(HTTP档案)文件是W3C网络性能工作组定义的一种浏览器会话网络活动的JSON格式日志。它记录了每个HTTP请求和响应——包括URL、方法、状态、头信息、响应时间和数据负载——是Chrome、Firefox、Safari和Edge开发者工具之间标准的交换格式。
-
时间到第一字节(TTFB)测量的是什么?
TTFB是浏览器发送HTTP请求到接收到第一个响应字节之间的时间差。它包括DNS查找、TCP连接、TLS握手、服务器处理和网络延迟。较高的TTFB通常指向服务器端瓶颈,而非客户端渲染问题。
-
为何使用第90百分位(p90)而非平均值来衡量延迟?
平均值会隐藏尾部延迟:少数慢速请求可能被大量快速请求所掩盖。第90百分位(p90)表示90%的请求低于该值,反映出在较慢网络连接或距离服务器较远的用户所体验到的性能——更真实地反映了感知性能。
-
传输大小和内容大小有何区别?
传输大小是传输到网络中的字节数,包括响应头和任何压缩编码(如gzip或Brotli)。内容大小是浏览器解压后看到的实际数据负载。比较两者可以揭示您的压缩策略的有效性。
