Как запустить тесты скорости на месте с различным широкополосным подключением

#docker #grafana #lighthouse #sitespeedio

Вопрос:

Я запускаю тесты sitespeed для некоторых страниц моего сайта в контейнере docker и загружаю их в свои экземпляры graphite/grafana, и все это отлично работает.

Теперь я знаю, что по умолчанию скорость сайта ограничивает ваше подключение для запуска этих тестов на страницах, но есть ли способ запустить эти тесты, используя несколько настроек подключения? Регулирование всегда приводит к плохому времени отклика по очевидным причинам, но это не означает, что веб-сайт работает медленно.

Как я могу протестировать несколько запусков с различными подключениями, такими как 3g, LTE и т.д.

Команда Docker —

 docker run --shm-size=1g --rm -v "$(pwd):/sitespeed.io" $DOCKER_IMAGE --graphite.addSlugToKey true --slug mytest --config configs.json urls.txt  

конфигурация.json —

 {  "browsertime": {  "iterations": 1,  "browser": "chrome"  },  "graphite": {  "host": "graphiteapi.sitespeed",  "auth": "test:test",  "port": "XXXX"  },  "grafana": {  "host": "GRAFANA_URL",  "port": "XXXX",  "auth": "GRAPHANAKEY"  } }  

url.txt — Здесь будет список всех URL-адресов.

Дайте мне знать, если кто-нибудь может посоветоваться по этому поводу, пожалуйста. Я просмотрел документацию sitespeed, но не продвинулся дальше.