我如何查看/重播一个铬网络调试器哈尔文件保存的内容?

我喜欢网络调试器,也就是说,有什么程序可以让我向前和向后通过多个“哈尔”,以便我可以重播它们?如果“ hars”是用内容保存的,重放也能处理吗?

现在我只是通读文本,但如果我不得不提出任何我的发现一个不错的“哈尔播放器”可以大大帮助非技术人员。

246287 次浏览

您可以使用 Jan Odvarko 开发的 HAR 查看器。你可以使用网上版本

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

编辑: Chrome62 DevTools 包含 HAR 导入功能。 Https://developers.google.com/web/updates/2017/08/devtools-release-notes#har-imports

编辑: Harhar 现在是开源的。我已经更新了下面的 URL。

如果你使用雪崩负载发生器,你可以使用 Harhar 在非常高的负载下重播一个 HAR 文件: https://acastaner.github.io/harhar/

这个工具处理您在“将内容另存为 HAR”时使用的“内容”

有一些在线或离线的工具可以帮助你做到这一点:

但是我最喜欢的是 浏览器扩展名(在 chrome 中尝试过,希望它能在其他浏览器中工作)。安装后,它在 你的应用程序中显示为 HAR 查看器。然后你可以上传你的 HAR 文件,看到这样的东西:

enter image description here

最可靠的方式重播哈尔文件是使用一个免费的工具,如 小提琴手,该工具始终是免费的,可以迅速下载。打开 har 文件的站点都有错误,不能打开大文件。Fiddler 适用于所有平台。

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

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

Open Fiddler

选择“ HTTPArchive”选项

Select the Http Archieve option

浏览到 HAR 文件

enter image description here

HAR 文件将打开并在 Fiddler 窗口上重播。

  1. 拖放:

Chrome 开发工具的“网络”工具现在允许您通过拖放到窗口导入 HAR 文件。

或者

  1. 使用 Import Har 按钮: import har file in chrome under network tab

Chrome 现在支持加载 HAR 文件。 打开 Chrome,按 F12,点击网络标签。 拖放.har 文件 搞定!

HAR 导入在 Firefox 中可以无缝工作: 打开 Web Developer-> Network Tab-> HAR-> Import... (Web Developer tool 的右上角)

HAR 进口选择权

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

enter image description here

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

如果我没迟到..。

对于 Firefox,可以从 Network 选项卡导入相同的 har 文件。Firefox Network tab with import HAR file

拖放是最好的解决方案。我只是通过点击 HAR 导入图标来展示另一种导入方式: enter image description here