Инструмент для получения информации о загрузке страницы.
npm install -g https://github.com/tachometer-int/tachometer-extractor.git
Получает информацию о процессе загрузки через удалённую отладку Хрома.
Перед началом работы выключает все запущенные хромы.
Модуль запускается командой:
tachometer-extractor url=https://www.officemag.ru [count=10] [dist=result.har] [prepare=]
или
tachometer-extractor cfg=cfg.json
Параметры:
url— адрес проверяемой страницы — обязательноcount— количество измеренийdist— путь сохранения файловprepare— ДжС-функция, которая будет выполнена в конце первого холостого запуска с кешем. То есть, перед измерениями теста.
Если хром доступен, проверка происходит несколько раз с кешем и без. Перед каждой серией запусков производится одно холостое измерение.
В полученных har дополнительное поле _duration — длительность выполнения теста.