【发布时间】:2018-11-06 04:25:38
【问题描述】:
环境
- Windows 10
- Chrome 版本 66.0.3359.181(官方版本)(64 位)
手头的问题
出于调试目的,我记录网络流量并将其保存为 HAR 文件。 当生成的 HAR 文件很大 ( > ~12Mb ) 时,其内容会被截断,从而导致 JSON 对象无效。
- 我可能做错了什么?
- 这是一个已知问题吗?
- 过去有人遇到过类似的事情吗?
【问题讨论】:
标签: google-chrome har
出于调试目的,我记录网络流量并将其保存为 HAR 文件。 当生成的 HAR 文件很大 ( > ~12Mb ) 时,其内容会被截断,从而导致 JSON 对象无效。
【问题讨论】:
标签: google-chrome har
* 免责声明:此答案来自 HttpWatch 的开发者 *
我不确定您为什么会看到 HAR 文件被截断,但您可以尝试使用 HttpWatch:
对输出的HAR文件大小没有限制,还可以录制成更紧凑的HWL文件格式。
【讨论】:
这可能不是适合所有人的解决方案,但我刚刚检查过 Opera v56 允许包含 1.1MB 的 JSON 对象的 HAR 文件。
Chrome 和 Firefox 都截断了相同的 JSON 数据对象。
然而,Opera 的整个 HAR 输出文件不知何故也累积到了 221MB 的非常大的大小。
【讨论】:
我在 Ubuntu 上的 Chrome 80 上出现了奇怪的行为:HAR 文件首先写入了 8MB(在这种情况下文件被截断),之后该文件继续写入非常慢(每分钟约 1MB)并在 75MB(在我的情况下)小时或更长时间。
【讨论】: