Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging 如何查看/重播与内容一起保存的chrome网络调试器har文件?_Debugging_Google Chrome_Har - Fatal编程技术网

Debugging 如何查看/重播与内容一起保存的chrome网络调试器har文件?

Debugging 如何查看/重播与内容一起保存的chrome网络调试器har文件?,debugging,google-chrome,har,Debugging,Google Chrome,Har,我喜欢网络调试器,也就是说,有哪些程序可以让我在多个“HAR”中前进和后退,这样我就可以重播它们?如果“HAR”与内容一起保存,重播也能处理吗 现在我只是在textpad中通读,但是如果我必须展示我的任何发现,一个好的“har播放器”可以极大地帮助非技术人员。有一个由Jan Odvarko开发的har查看器,你可以使用它。您可以在以下位置使用联机版本: (旧版本) (最新的主分支机构) 或者在下载源代码 编辑:Chrome 62开发工具包括HAR导入功能。 编辑:Harhar现在是开源的。我

我喜欢网络调试器,也就是说,有哪些程序可以让我在多个“HAR”中前进和后退,这样我就可以重播它们?如果“HAR”与内容一起保存,重播也能处理吗


现在我只是在textpad中通读,但是如果我必须展示我的任何发现,一个好的“har播放器”可以极大地帮助非技术人员。

有一个由Jan Odvarko开发的har查看器,你可以使用它。您可以在以下位置使用联机版本:

  • (旧版本)
  • (最新的主分支机构)
或者在下载源代码

编辑:Chrome 62开发工具包括HAR导入功能。

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

如果使用雪崩负载生成器,则可以使用Harhar在非常高的负载下重播HAR文件:


此工具处理“将内容另存为”时使用的“内容”。

是非常有用的工具。它允许您比较一个或多个
.har
文件。

有两个在线和离线工具可用于此操作:

但我最喜欢的是a(在chrome中试用过,希望能在其他浏览器中使用)。安装后,它将显示在HAR查看器中。然后,您可以上传HAR文件,并看到如下内容:


重放har文件最可靠的方法是使用免费工具,如Fiddler,该工具始终免费,可以快速下载。打开har文件的站点都有缺陷,无法打开大型文件。Fiddler适用于所有平台

进入文件菜单->导入会话…

选择“HTTPArchive”选项

浏览到您的HAR文件


HAR文件将在fiddler窗口中打开并重放。

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

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

HAR导入在Firefox中无缝工作: 打开Web开发者->网络选项卡->HAR->导入。。。(web developer工具的右上角)

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

    如果我不迟到


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

    拖放是最佳解决方案。我只是通过单击HAR导入图标来显示另一种导入方式:

    到目前为止,我有一个关于超级用户的问题,这个问题基本上是相同的,并且有很好的答案:FWIW当您使用“内容另存为HAR”时,它似乎无法处理“内容”。除此之外,它还是一个不错的HAR查看器。还没有让它在chrome调试器的“将所有内容另存为HAR”选项上工作。不过,我会继续检查它。今天刚从一个相当繁重的网站上得到它。很好的应用程序警告:虽然“在线”HAR查看器听起来很棒,但我还是有点担心服务器在用HAR做什么——它在保存它吗?分析它?HAR可能包括敏感的个人数据。。我个人不会把HAR上传到别人的服务器上。。如果是客户寄给我的,我想情况就不同了。。哦,等等,不会的。@没什么必要-HAR查看器只在浏览器中运行,没有服务器端组件可以“查看”HAR文件。我知道OP询问后几个月过去了,但这应该被认为是正确的答案,因为提到的工具可以真正“播放”HAR文件。非常好的建议,@astar。它完全是用C#写的。“在Windows和Linux上工作(Mono)”除了完全同意Astar和Charles的观点外,我还发现了另一个观点:HAR Analyzer能够平滑地分析比HAR viewer大得多的HAR文件。要将HAR文件拖动到网络选项卡中,您大多数都需要在同一个域上打开开发工具。这是一个好主意,但是有一个警告,chrome似乎不喜欢从其他工具输出的日期格式(+1),不管怎样@ScottyG,我刚刚尝试从另一个域导入一个.har文件,结果成功了。使用73.0.3683版。103@RaulPinto谢谢是的,我认为这是V73中的一项新功能。无论您在哪个域,Firefox都可以使用这一功能。我发现,将其导出为原始文件,然后加载html文件,可以在任何浏览器中重放控制台日志。我喜欢使用fiddler,因为我可以重放来自har文件的特定请求(更改令牌ofc)看看它的效果。我个人使用Fiddler已经有很长一段时间了,因为这个帖子引用了很多工具,这些工具在不同的情况下都能工作,所以最终归结为个人的舒适感;对于一个非常大的HAR文件,Fiddler允许我过滤和删除多余的消息(我也已经使用Fiddler很长时间了,所以它在包括重播在内的功能上感觉最舒服)