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