我正在尝试在 .NET 上的 selenium 框架中构建与页面性能相关的实用程序。对于页面性能,我将页面加载时间 和页面权重 作为输出。我计划使用浏览器的 WebTimings API 计算页面计时指标。但是我无法找到任何方法来获取加载页面的大小,以编程方式
- 是否有任何库可以帮助我实现它?或者 Selenium 可以用于此用例吗?
- 页面权重是指所有已下载资源的总大小,还是仅指一个 .html 文件?计算页面权重时应该考虑什么?
最佳答案
是的,我想你想用 Browsermob Proxy 做点什么,它将通过 .har file 为您提供所有这些统计信息.
关于performance - 在 Selenium Framework 中以编程方式检索页面权重,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23212461/