我在哪里可以看到 HTML 日志?
Where do I see the HTML logs?
如果我在 docker 内 运行 sitespeed 并获得以下输出:
Google Chrome 63.0.3239.84
Mozilla Firefox 54.0.1
[2017-12-27 18:10:01] INFO: Versions OS: linux 4.9.49-moby nodejs: v8.9.1 sitespeed.io: 6.2.2 browsertime: 2.1.2 coach: 1.1.1
[2017-12-27 18:10:02] INFO: Starting chrome for analysing https://www.google.com/ 3 time(s)
[2017-12-27 18:10:02] INFO: Testing url https://www.google.com/ run 1
[2017-12-27 18:10:18] INFO: Testing url https://www.google.com/ run 2
[2017-12-27 18:10:29] INFO: Testing url https://www.google.com/ run 3
[2017-12-27 18:10:40] INFO: 18 requests, 584.40 kb, backEndTime: 158ms (±6.42ms), firstPaint: 321ms (±3.32ms), firstVisualChange: 389ms (±7.78ms), DOMContentLoaded: 376ms (±3.63ms), Load: 529ms (±91.22ms), speedIndex: 477 (±9.23), visualComplete85: 422ms (±7.90ms), lastVisualChange: 2.65s (±137.82ms), rumSpeedIndex: 321 (±3.32) (3 runs)
[2017-12-27 18:10:43] INFO: HTML stored in /sitespeed.io/reports
[2017-12-27 18:10:43] INFO: Finished analysing https://www.google.com/
HTML 日志存储在哪里? '/sitespeed.io/reports',我不知道去哪里访问这个。
Docker hub 页面中的示例说:
docker run --shm-size=1g --rm -v "$(pwd)":/sitespeed.io sitespeedio/sitespeed.io http://www.sitespeed.io/ -b chrome
- 命令的
--rm
部分表示容器在完成后被删除。因此您将无法获得 "inside" 容器并访问结果,但是...
-v "$(pwd)":/sitespeed.io
部分表示
-v
: 创建了一个volume
"$(pwd)"
:在你的工作目录
- 指向容器的
/sitespeed.io
文件夹
实际上这意味着如果您在名为 /my-docker-tests
的目录中 运行 上面的命令(尽管容器已被删除),您将能够在您主机的文件系统位于 /my-docker-tests/sitespeed-result/
如果我在 docker 内 运行 sitespeed 并获得以下输出:
Google Chrome 63.0.3239.84
Mozilla Firefox 54.0.1
[2017-12-27 18:10:01] INFO: Versions OS: linux 4.9.49-moby nodejs: v8.9.1 sitespeed.io: 6.2.2 browsertime: 2.1.2 coach: 1.1.1
[2017-12-27 18:10:02] INFO: Starting chrome for analysing https://www.google.com/ 3 time(s)
[2017-12-27 18:10:02] INFO: Testing url https://www.google.com/ run 1
[2017-12-27 18:10:18] INFO: Testing url https://www.google.com/ run 2
[2017-12-27 18:10:29] INFO: Testing url https://www.google.com/ run 3
[2017-12-27 18:10:40] INFO: 18 requests, 584.40 kb, backEndTime: 158ms (±6.42ms), firstPaint: 321ms (±3.32ms), firstVisualChange: 389ms (±7.78ms), DOMContentLoaded: 376ms (±3.63ms), Load: 529ms (±91.22ms), speedIndex: 477 (±9.23), visualComplete85: 422ms (±7.90ms), lastVisualChange: 2.65s (±137.82ms), rumSpeedIndex: 321 (±3.32) (3 runs)
[2017-12-27 18:10:43] INFO: HTML stored in /sitespeed.io/reports
[2017-12-27 18:10:43] INFO: Finished analysing https://www.google.com/
HTML 日志存储在哪里? '/sitespeed.io/reports',我不知道去哪里访问这个。
Docker hub 页面中的示例说:
docker run --shm-size=1g --rm -v "$(pwd)":/sitespeed.io sitespeedio/sitespeed.io http://www.sitespeed.io/ -b chrome
- 命令的
--rm
部分表示容器在完成后被删除。因此您将无法获得 "inside" 容器并访问结果,但是... -v "$(pwd)":/sitespeed.io
部分表示-v
: 创建了一个volume
"$(pwd)"
:在你的工作目录- 指向容器的
/sitespeed.io
文件夹
实际上这意味着如果您在名为 /my-docker-tests
的目录中 运行 上面的命令(尽管容器已被删除),您将能够在您主机的文件系统位于 /my-docker-tests/sitespeed-result/