我们可能将Cypress.io与Prometheus一起使用。
Cypress 作为端到端测试的测试框架给人留下了很好的印象。
但是,我们要问自己是否能够轻松地将 Cypress 与Prometheus连接起来,从而使这些指标得以进入“墙上仪表板”。
最佳答案
从概念上讲,这是可能的。当Prometheus进程抓取数据时,请使用Cypress.io的日志记录功能(https://docs.cypress.io/api/commands/log.html)和Prometheus的缓存概念来提供一致的数据源。然后在Graphana(仅作为示例,其他仪表板系统也可以工作)中显示所需的计数,汇总,时间序列数据。
我的问题与@Zach和@Marc一样,您要显示什么数据?页面加载时间?动画执行时间?测试通过/失败?但同样,从概念上讲,这将是可能的。
关于automated-tests - Cypress.io与Prometheus兼容吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56885003/