HAR ANALYZER网络请求查看器
ZH

HAR Analyzer

HAR Analyzer是一款在线HAR文件查看器,用于检查网络请求、状态码、记录的大小、标头和时序阶段。打开.har或.json文件,即可找出缓慢的请求、失败的响应和瀑布图中的瓶颈。

将HAR文件拖放到此处

选择.har或.json文件

分析器在此浏览器标签页内处理所选的HAR文件,不会上传该文件。

需要HAR文件? 查看导出方法。

什么是HAR文件?

HAR(HTTP Archive)是浏览器网络活动的JSON记录:包括请求的URL和方法、响应的状态和标头、记录的大小以及可用的时序阶段。它的字段都是可选的,因此分析器会将缺失的数据标记为不可用,而不是进行推断。

如何导出HAR文件?

  1. 打开浏览器的开发者工具,选择网络面板。
  2. 清空日志,保持录制开启,然后重现问题。
  3. 使用导出HAR全部保存为HAR,然后在此处打开保存的文件。

如何分析HAR文件?

先从失败的状态码和最慢的请求入手,再比较瀑布图的各个阶段。选择一个请求即可检查它的URL、标头、记录的大小和可用的时序数据。

症状检查项下一步排查
4xx或5xx响应状态、URL、请求和响应标头确认所请求的端点,并查看记录的标头以了解失败的上下文。
等待阶段过长等待时序和总耗时调查服务器响应时间或首字节之前的上游处理。
传输量大或传输缓慢记录的大小和接收时序检查响应大小、压缩情况和传输路径。
DNS、连接或SSL阶段过长连接时序分段检查域名解析、连接复用、网络路径和TLS配置。

HAR文件的隐私性如何?

HAR文件可能包含Cookie、授权标头、查询参数中的机密信息以及请求或响应正文。分析器在此标签页内处理所选文件,不会上传其内容;页面统计与HAR处理相互独立,不会接收该文件。

脱敏下载会移除常见的身份验证和Cookie标头、Cookie、名称敏感的查询参数、URL中的凭据、请求正文以及响应正文文本。它无法识别所有自定义机密信息,因此分享前请检查下载的副本。

HAR可能缺少哪些内容?

  • 浏览器和导出工具可能省略时序、标头、正文文本或大小字段。
  • 记录的大小使用传输、正文或内容大小中可用的最佳字段,可能与实际传输的字节数不同。
  • 缺失或为负的时序阶段会从瀑布图中省略;不可用的值会保持清晰标注。