#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, но не продвинулся дальше.