Измерьте время загрузки от A до B с маяком - PullRequest
0 голосов
/ 16 мая 2019

Я хотел бы измерить, сколько времени занимает загрузка страницы B, , если я уже на странице A . В идеале я бы инициировал событие щелчка по ссылке на страницу B. Для этого мне нужно использовать маяк в качестве модуля узла.

Я попытался установить сайт A в качестве chromeLauncher, запускающего Url.

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. Кроме того, событие щелчка отсутствует.

Я хочу просто измерить с маяком время, необходимое для перехода со страницы А на страницу Б.

...