zoukankan      html  css  js  c++  java
  • Docker安装Web前端性能测试工具Sitespeed.io

    一、Sitespeed.io概述

    1.Sitespeed.io简介

    Sitespeed.io:是一款开源的Web性能测试工具,用来衡量Web网站的综合性能,帮助开发和测试人员分析网页的加载速度和渲染性能。
    Sitespeed.io通过驱动浏览器(如:Chrome、Firefox)进行测试,然后从开发者的站点收集多个页面的数据,并根据最佳实践等规则来分析这些网页,然后将结果以HTML报告的形式输出。

    1)使用真实的浏览器测试Web站点,模拟真实的用户进行请求连接,收集以用户为中心的重要指标,如:响应速度指标、第一视觉呈现
    2)可分析页面的组成,并给出相应性能反馈,增加终端用户的使用体验友好性
    3)通过收集和保存页面组成的数据,便于跟踪定位

    二、Sitespeed.io的安装和使用

    官网-传送门:https://www.sitespeed.io/

     
    1.安装Sitespeed.io

    Docker安装完成后,通过以下命令可下载安装Sitespeed.io所需的组件,如下:

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

    等待下载完成

    2.安装Docker,驱动浏览器进行Web性能测试

    1)安装Docker

     yum -y install docker-io 
     
    2)测试docker版本 容器启动  镜像下载是否成功命令
     

    2)驱动浏览器进行测试
    被测URL=https://www.baidu.com
    操作命令:

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

    利用XFTP4连接Docker虚拟机之后,即可在以上输出的指定目录下查看到本次Web性能测试生成的测试报告
    报告的详细路径:/sitespeed-result/www.baidu.com/2019-07-23-03-52-15

     
     
     
     

    3)测试报告查看
    综合评分、性能数据展示:

     
     
  • 相关阅读:
    AVWS安装
    Windows 组策略运用
    Windows系统盘清理
    windows计划任务遇到的坑
    mstsc 复制粘贴,遇到的坑~以及输入法无法切换问题
    pyinstaller打包后运行报错-No module named 'pymssql._mssql'
    Word英文如何优雅对齐显示
    键盘除了fn键都失效了,键盘失灵怎么办?
    Ignatius's puzzle
    Train Problem II
  • 原文地址:https://www.cnblogs.com/mumulog/p/11231323.html
Copyright © 2011-2022 走看看