automatic-chrome-profiling: get-timeline-trace.js отслеживает только для одного URL - PullRequest
0 голосов
/ 16 февраля 2019

Поскольку get-timeline-trace.js имеет единственный URL-адрес https://github.com/paulirish/automated-chrome-profiling, захватывает ли он трассировку только для одного URL-адреса, хотя пользователь просматривает несколько URL-адресов после входа в систему по почтовому адресу?

Вот что яdid:

В файле get-timeline-trace.js предоставлен основной URL и сохранен его.

Затем выполнены следующие шаги.

Шаг 1: npm start
Шаг 2: Запустите Chrome с открытым портом отладки:

chrome --remote-debugging-port=9222

Шаг 3:

3a) Введите main url i.Войдите в приложение (упомянуто в get-timeline-trace.js) Пример: https://xxxx/sc/login.html?response_type=code&redirect_uri=http%3A%2F%2Fxxxx.ep.corp%2Fauth%2Fcallback&scope=&client_id=xxx-qa1

3b) Приземлилось на 2-й странице другой URL-адрес из # 3a, т. Е. Из перенаправления #a в # 3b Пример: http://xxxxxxx/projects/19306/timecards/browse

3c) При нажатии на вкладку «Пакетная обработка» со страницы 3b она попадает на другую страницу, т.е. на другой URL-адрес Пример: http://xxxxxx/projects/19306/batches/browse

3d)создал новую партию # 3c, то есть post (форма)

3e) Выход из системы

Шаг 4: Выполнить команды ниже

node get-cpu-profile.js  

node get-timeline-trace.js 

Результаты: Inсгенерированный profile-1550277791150.devtools.trace может видеть только основной URL # 3a, который упоминается в get-timeline-trace.js файле

Вопросы: 1) Хотя пользователь просматривает разные URL-адреса с помощью основного URL-адреса входа в систему,всегда ли получается трассировка только по основному URL? Пример: https://xxxx/sc/login.html?response_type=code&redirect_uri=http%3A%2F%2Fxxxx.ep.corp%2Fauth%2Fcallback&scope=&client_id=xxx-qa1

2) Если да, то # 1, тогда как упомянуть несколько URL-адресов Page.navigate в get-timeline-trace.js

enter image description here

enter image description here

enter image description here

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...