最近一直用这个工具对前端页面进行性能测试,发现在前端同事和我的电脑上,出现的结果都不同,想问下这个工具它所受的影响有哪些,该怎么去控制变量拿到最正常的结果
网络和硬件设备水准都会有影响,可以参考 github 里给的 throttle 配置和开发对齐一下。我们这的做法是所有测试都在同一台机器上执行,来保证硬件水准一致;网速方面用 tc 命令之类的来限制网卡速度(lighthouse 自带的那个网速节流没研究过是啥方案,但似乎不是很稳,最好从系统层面上解决了
前端性能受测试机的网络、内存、CPU、浏览器等因素影响,保持一样的配置可以得出近似的结果。
好的谢谢,我去看看