目前,我们的企业 Web 应用程序(Java、Hibernate、Oracle、HTML/CSS/JavaScript 和内部模板语言)几乎没有进行前端性能测试。
我们最近设置了 Jenkins,并正在慢慢尝试自动化。
我直接知道我们前端性能的主要问题点(没有缩小、压缩、捆绑等......)
应用程序是通过 jenkins 任务每晚构建的。(使用 Maven)我想使用一个工具来识别当前的基线指标,然后让测试每晚运行一次,并在超出基线值时发出警报。
我快速浏览了Lighthouse并注意到它提供了一个 nodejs 模块,用于在命令行上运行,并且可以通过 jenkins 作为 grunt 任务运行。 这篇文章对设置很有用。
有没有人使用这些工具使用这种方法?任何建议的更好的方法?
最初,我们正在寻找应用程序中最受打击的部分的基础知识。(页面加载时间、文件大小、页面上的 http 请求)。
我还可以看到我们使用它来保持网站可访问性的礼貌,因为这对我们来说也很重要。