Мы, вероятно, будем использовать Cypress.io вместе с Prometheus. Cypress производит очень хорошее впечатление как тестовая среда для сквозных тестов. Однако мы задаемся вопросом, сможем ли мы легко связать Cypress с Prometheus, чтобы метрики попали на панель управления On-the-Wall-Dashboard.
@ZachBloomquist Я думаю, Cypress может измерить время входа в систему ... Однако я не уверен, смогу ли я получить результат в Prometheus.





Концептуально это возможно. Используйте Возможность регистрации Cypress.io и концепцию кэширования Prometheus, чтобы обеспечить согласованный источник данных, когда процесс Prometheus отбрасывает данные. Затем в Graphana (только в качестве примера, другие системы информационных панелей также работают) отображайте количество, совокупность, данные временных рядов по желанию.
Мой вопрос, такой же, как у @Zach и @Marc, какие данные вы пытаетесь отобразить? Время загрузки страницы? время выполнения анимации? Тест пройден/не пройден? Но опять же, концептуально это было бы возможно.
В основном тесты пройдены/не пройдены... но также время выполнения и все, что может быть интересно с точки зрения DevOps.
Я не уверен, что именно вы спрашиваете. Вы спрашиваете, можете ли вы использовать Cypress для измерения времени, необходимого для выполнения одного теста?