我正在 docker 容器中为我的一些网站页面运行站点速度测试,并将它们输入到我的石墨/grafana 实例中,一切正常。
现在我知道默认情况下 sitespeed 会限制您的连接以在页面上运行这些测试,但是有没有办法使用多个连接设置来运行这些测试?由于显而易见的原因,限制总是会导致响应时间很差,但这并不意味着网站速度很慢。
如何测试具有不同连接(如 3g、LTE 等)的多次运行?
码头工人命令 -
docker run --shm-size=1g --rm -v "$(pwd):/sitespeed.io" $DOCKER_IMAGE --graphite.addSlugToKey true --slug mytest --config configs.json urls.txt
config.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 的文档,但没有进一步了解。