【问题标题】:Automation QA: Collecting FCP data自动化 QA:收集 FCP 数据
【发布时间】:2020-03-31 20:39:28
【问题描述】:

目前,我使用 Google Chrome 开发工具手动检查我的网页的 FCP(首次内容绘制)数据,但我想自动执行此过程。

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

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

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

【问题讨论】:

    标签: selenium performance-testing qa browser-automation


    【解决方案1】:

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

    npm install -g lighthouse

    安装后,您可以使用

    测试您的网站/页面

    lighthouse https://airhorner.com/

    您可以使用控制输出格式

    lighthouse --output json

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-15
      • 1970-01-01
      • 1970-01-01
      • 2021-07-11
      • 2020-12-04
      • 2012-05-12
      • 2013-05-31
      • 2011-09-21
      相关资源
      最近更新 更多