HAR格式的主要目的是拥有许多工具可以使用和分析的标准HTTP跟踪格式.换句话说,它的原始意图主要是,对于性能分析,不是"归档"网页本身.
如果您使用wget,则会丢失99%的所有性能数据.要捕获必要的数据,您确实需要一个浏览器来执行请求,获取所有相关资源,保存所有计时器等.这将使您能够构建瀑布图等.
如果你需要在服务器上捕获这些数据,那么你可以使用pcap捕获TCP跟踪,然后将其转换为HAR,尽管你仍然需要一个实际解析HTML并请求所有子资源的客户端(pcap是只是在后台听).或者,您可以通过代理路由浏览器,并让它为您吐出一个HAR文件.
最后但同样重要的是,您可以通过其调试界面驱动浏览器并以此方式导出HAR文件.用于驱动Firefox的Java示例:https://github.com/Filirom1/browsermob-page-perf
| 归档时间: |
|
| 查看次数: |
1802 次 |
| 最近记录: |