Собственный инструмент замеров скорости сайта на основе Puppeteer
Генри Прайс показывает, как можно при помощи Puppeteer собирать нужные именно вам метрики с сайта.
В статье есть примеры, как искусственно замедлить сеть, эмулировать устройства, собрать Core Web Vitals и выгрузить это всё в табличку Excel. Но на самом деле, так как вы по сути запускаете почти полноценный браузер в CI, то делать на странице можно почти что угодно и замерять можно почти какие угодно синтетические метрики. Важно только не забывать, что это синтетические замеры, а не RUM.
https://calendar.perfplanet.com/2024/build-your-own-site-speed-testing-tool-with-puppeteer/
Генри Прайс показывает, как можно при помощи Puppeteer собирать нужные именно вам метрики с сайта.
В статье есть примеры, как искусственно замедлить сеть, эмулировать устройства, собрать Core Web Vitals и выгрузить это всё в табличку Excel. Но на самом деле, так как вы по сути запускаете почти полноценный браузер в CI, то делать на странице можно почти что угодно и замерять можно почти какие угодно синтетические метрики. Важно только не забывать, что это синтетические замеры, а не RUM.
https://calendar.perfplanet.com/2024/build-your-own-site-speed-testing-tool-with-puppeteer/