HAR(HTTP Archive)文件是一种记录浏览器与服务器之间网络通信的格式。它包含了在浏览器中加载网页时发生的各种网络请求和响应的详细信息,包括请求和响应头部、请求和响应体、时间戳、Cookie、缓存信息等。
HAR文件的作用主要有以下几个方面:
总之,HAR文件是一种记录浏览器与服务器之间网络通信的格式,它在性能分析、调试、故障排查、安全分析和自动化测试等方面具有重要作用,所以收集HAR文件可以更好的帮助开发人员和测试人员更好地理解和优化网页加载过程。
本文以谷歌浏览器120.0.6099.225(正式版本) (64 位)为例进行演示。
第一种打开开发者模式操作步骤:在右上角的3个点钟的菜单中打开“开发者工具”(“菜单”>“更多工具” >“开发者工具”)
第二种打开开发者模式操作步骤:在键盘上按 F12 (或 Fn-F12)
先点击“Network”(网络)标签页,然后勾选 Disable cache(本步骤是防止本地缓存影响har文件实时收集的情况)
“Network”(网络)标签页的左上角,找到一个圆形红色按钮。 确保该按钮是红色的。如果显示灰色,请点击一次以开始 录制日志。
然后在勾选 “Preserve log”(保留日志)开关
开始收集har文件前先使用清除按钮(含有对角线的圆圈), 然后立即尝试重现问题, 以便移除不需要的请求信息。
开始进行重现问题,也就是在当前网页执行之前操作报错的步骤。(例如,打开腾讯云控制台-购买CLB实例)
问题步骤复现完成后,需要我们把收集好的HAR文件保存并导出,然后进行细致的分析。
需要注意将HAR文件随意给别人或者泄露可能会导致以下安全隐患:
因此,为了确保安全性,应该谨慎处理和共享HAR文件。避免将HAR文件随意给别人或泄露,特别是包含敏感信息的HAR文件。如果需要共享HAR文件,应该采取适当的安全措施,例如加密文件、限制访问权限或仅共享必要的部分信息。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。