使用Lighthouse测量从A到B的加载时间

时间:2019-05-16 14:45:45

标签: node.js performance-testing node-modules lighthouse

我想测量加载B页所需的时间,前提是我已经在A页上。理想情况下,我会在指向B页的链接上触发click事件。为此,我需要使用lighthouse作为节点模块。

我尝试将站点A设置为chromeLauncher startingUrl。

function launchChromeAndRunLighthouse(url, opts, config = null) {
  return chromeLauncher.launch({
    chromeFlags: opts.chromeFlags}, {
    startingUrl: 'https://example.com/page-A.html'
  }).then(chrome => {
        opts.port = chrome.port;
        return lighthouse(url, opts, config).then(results => {
          return chrome.kill().then(() => results.lhr)
        });
  });
}

但是,在加载页面B时,我只得到A的结果。而且,没有单击事件。

我想要的只是用灯塔测量从A页到B页所花费的时间。

0 个答案:

没有答案