自动化质量检查:收集FCP数据

问题描述 投票:0回答:1

[目前,我使用Google Chrome开发者工具手动检查网页的FCP(First Contentful Paint)数据,但我想使这一过程自动化。

我目前具有使用Java和Selenium WebDriver的脚本设置,以打开浏览器并导航到一组页面,以使用BrowserMob收集计时数据。理想情况下,我想将FCP集合集成到此脚本中。

我已经找到了一些与此相关的Web API的文档,但是我发现它们没有什么帮助。例如。 https://developer.mozilla.org/en-US/docs/Web/API/PerformancePaintTiming

所以,有人知道这是否可能吗?如果是这样,请指出正确的方向吗?这里有点迷茫和困惑。

selenium performance-testing qa browser-automation
1个回答
0
投票

您是否考虑过为此使用灯塔?

npm install -g lighthouse

一旦安装,您可以使用]测试您的网站/页面

lighthouse https://airhorner.com/

您可以使用]控制输出格式>

lighthouse --output json

并在测试完成后读取所需的值。有关更多信息,请参见下面的链接:

https://www.npmjs.com/package/lighthouse

© www.soinside.com 2019 - 2024. All rights reserved.