如何查看/重播使用内容保存的chrome网络调试器har文件?

Def*_*ity 95 debugging google-chrome har

我喜欢网络调试器,那就是说,那些让我向前和向后穿过多个'hars'的程序让我可以重放它们?如果'hars'与内容一起保存,重播也可以处理吗?

现在我只是通过写字板阅读,但如果我必须提出我的任何发现,那么一个好的"哈哈玩家"可以极大地帮助非技术人员.

小智 67

您可以使用Jan Odvarko开发的HAR Viewer.您可以使用在线版本

或者在https://github.com/janodvarko/harviewer下载源代码.

编辑:Chrome 62 DevTools包括HAR导入功能. https://developers.google.com/web/updates/2017/08/devtools-release-notes#har-imports

  • 警告:就像"在线"HAR观众听起来一样棒,我会对服务器对HAR做什么感到担心 - 它是在节省它吗?分析一下?HAR可能包含敏感的个人数据..我个人不会将HAR上传到其他人的服务器..现在,如果它被客户发送给我,我想这将是不同的故事..哦等等,不,它不会. (5认同)
  • FWIW,当您使用“使用内容另存为 HAR”时,这似乎无法处理“内容”。除此之外,它还是一个不错的 HAR 查看器。 (2认同)

Xch*_*hai 35

Chrome Dev Tool的"网络"工具现在允许您通过拖放到窗口中导入HAR文件.

  • 这实际上是最好的解决方案。 (3认同)
  • 不论您在哪个域中,该功能都可以在Firefox中使用。 (2认同)

Sal*_*ali 22

有几个在线,离线工具如何做到这一点:

但我最喜欢的是浏览器扩展(在chrome中尝试过,希望它可以在其他浏览器中使用).安装后,它会在您的应用中显示为HAR viewer.然后你可以上传你的HAR文件,看看这样的东西:

在此输入图像描述

  • HAR分析器能够比HAR Viewer平滑地分析更大的HAR文件。 (2认同)

Chi*_*thi 16

重放har文件最可靠的方法是使用像Fiddler这样的免费工具,该工具总是免费的,可以快速下载.打开har文件的站点都是错误的,无法打开大文件.Fiddler适用于所有平台.

https://www.telerik.com/download/fiddler

转到文件菜单 - >导入会话...

打开提琴手

选择"HTTPArchive"选项

选择Http Archieve选项

浏览到您的HAR文件

在此输入图像描述

HAR文件将在提琴窗口上打开并重放.


Chi*_*thi 14

Chrome 现在支持加载 HAR 文件。打开 Chrome,按 F12,单击网络选项卡。拖放 .har 文件完成!


Bar*_*i r 9

拖放是最好的解决方案。我只是展示另一种通过单击 HAR 导入图标进行导入的方法: 在此输入图像描述


Ast*_*aar 8

编辑:哈哈尔现在是开源的.我已经更新了以下网址.

如果您使用Avalanche负载生成器,则可以使用Harhar以非常高的负载重放HAR文件: https

此工具处理"保存为包含内容的HAR"时使用的"内容".

  • 我知道自OP提出以来已经过了几个月,但是这个应该被认为是正确的答案,因为所提到的工具可以真正"播放"一个HAR文件.非常好的建议,@阿斯塔尔. (2认同)

小智 8

  1. 打开 Chrome 并单击 F12
  2. 点击网络
  3. 将har文件拖放到 chrome 网络选项卡中。

在此输入图像描述


San*_*rya 8

如果我没迟到的话......

对于 Firefox,可以从“网络”选项卡导入相同的 har 文件。带有导入 HAR 文件的 Firefox 网络选项卡


Arj*_*kur 5

打开 Chrome 浏览器。右键单击页面上的任意位置 > 检查元素 > 转到网络选项卡 > 拖放 .har 文件 您应该会看到日志。