当前位置: 首页 / 技术干货 / 正文
Sitespeed使用教程

2023-02-02

   sitespeed docker 测试

  Sitespeed.io是一款开源的Web性能测试工具,可以衡量网站的综合性能,指导开发人员和测试人员分析网页的加载速度和渲染性能。

  1. 下载docker及安装(官网地址,以mac版为例:https://hub.docker.com/editions/community/docker-ce-desktop-mac)

  a). docker 安装使用方式:

  docker run --rm -v "$(pwd):/sitespeed.io" sitespeedio/sitespeed.io:26.1.0 测试网站地址

  b). npm 安装使用方式:

  npm install -g sitespeed.io

  2. 注册docker账户并在docker内登录(注册地址:https://hub.docker.com/signup)

  3. 在docker内根据提示next step进行至done。

  4. 终端运行命令:docker info 验证是否安装成功。

  5. 终端运行命令下载sitespeed,并测试sitespeed官网性能:

  docker run --rm -v "$(pwd):/sitespeed.io" sitespeedio/sitespeed.io:16.5.0 https://www.sitespeed.io/

  6. 经过三次迭代,最后路径为测试结果输出报告路径。

图片 1

  7. 测试报告如下:

图片 2

图片 3

  8.以百度官网测试为例:

  docker run --shm-size=1g --rm -v "$(pwd):/sitespeed.io" sitespeedio/sitespeed.io:16.5.0 https://www.baidu.com/

图片 4

  9.总结:

  该工具围绕:页面性能(Performance)、Web最佳实践(Web Best Practice)和可用性(Accessibility)三个核心指标进行打分,每个核心指标考核的内容可以在help.html文件中查找。页面中的其他指标,如文件压缩、文件大小、请求数、缓存时间、请求状态码、首次渲染时间、前端渲染用时、页面加载用时、DNS解析时长等,这些指标都有详细的统计,而且不同等级用相应的颜色表示。

  以百度官方网站为例:

  a. 白屏时间为199ms,点击后进入该指标测试详细结果,并给出优化建议。

图片 5

图片 6

  全部加载完毕时间为755ms,点击后进入该指标测试详细结果,并给出优化建议。

图片 7

图片 8

  对服务请求、图片请求、以及各资源文件(如:html,css,js,image)大小都有检测,点击后进入该指标测试详细结果,并给出优化建议。

图片 9

图片 10

好程序员公众号

  • · 剖析行业发展趋势
  • · 汇聚企业项目源码

好程序员开班动态

More+
  • HTML5大前端 <高端班>

    开班时间:2021-04-12(深圳)

    开班盛况

    开班时间:2021-05-17(北京)

    开班盛况
  • 大数据+人工智能 <高端班>

    开班时间:2021-03-22(杭州)

    开班盛况

    开班时间:2021-04-26(北京)

    开班盛况
  • JavaEE分布式开发 <高端班>

    开班时间:2021-05-10(北京)

    开班盛况

    开班时间:2021-02-22(北京)

    开班盛况
  • Python人工智能+数据分析 <高端班>

    开班时间:2021-07-12(北京)

    预约报名

    开班时间:2020-09-21(上海)

    开班盛况
  • 云计算开发 <高端班>

    开班时间:2021-07-12(北京)

    预约报名

    开班时间:2019-07-22(北京)

    开班盛况
IT培训IT培训
在线咨询
IT培训IT培训
试听
IT培训IT培训
入学教程
IT培训IT培训
立即报名
IT培训

Copyright 2011-2023 北京千锋互联科技有限公司 .All Right 京ICP备12003911号-5 京公网安备 11010802035720号