前端性能测试docker+sitespeed
下载docker:
Docker官网:https://hub.docker.com/
download for windows(也可以选择linux版本)如果点击下载无反应,可以尝试用IDM进行下载
安装docker:
双击安装,不解释
避坑指南:安装的时候遇到报错:hyper-v feature is not enabled
解决方法:
打开 控制面板
找到 程序和功能
在左侧菜单找到 启动或关闭Windows功能
如图所示,把 Hyper-V 树节点全部勾选即可

最后点击确认,系统会提示重启生效,确认重启即可
运行docker:
避坑指南:cannot enable hyper-v service
先确定Hyper-V是否都正常打开,如果不是,请打开。
如果已经打开,则需要确认cpu的Intel Virtualization Technology是否打开。需要进入到BIOS里面找到该项,并将其改为Enable。并且保存(PS:每个系统的保存方式不太一样,我个人的是WIN10,需要按F10保存,千万不要按ESC之后,点击SAVE,那样不会生效)

弹出这个窗口之后,则代表启动成功。
进入到本机的终端(就是CMD,但是需要用管理员的身份来运行),输入:docker version/docker run hello-world,分别出现以下画面,则代表docker运行正常!


安装sitespeed:
docker pull sitespeedio/sitespeed.io
对需要的站点进行测试:
docker run --shm-size=1g --rm -v "F:\site":/sitespeed.io sitespeedio/sitespeed.io https://www.baidu.com
docker run :创建一个新的容器并运行一个命令
--shm-size=1g 设置系统内存大小
docker rm :删除一个或多个容器。
-v :删除与容器关联的卷。
"F:\site":本地文件的绝对路径(不要出现中文路径,不然会报错)
:/sitespeed.io sitespeedio/sitespeed.io 前端性能测试工具
https://www.baidu.com 测试地址
下一章,在对Sitespeed.io的各项指标进行解释
浙公网安备 33010602011771号