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. 經過三次迭代,最后路徑為測試結果輸出報告路徑。
7. 測試報告如下:
8.以百度官網測試為例:
docker run --shm-size=1g --rm -v "$(pwd):/sitespeed.io" sitespeedio/sitespeed.io:16.5.0 https://www.baidu.com/
9.總結:
該工具圍繞:頁面性能(Performance)、Web最佳實踐(Web Best Practice)和可用性(Accessibility)三個核心指標進行打分,每個核心指標考核的內容可以在help.html文件中查找。頁面中的其他指標,如文件壓縮、文件大小、請求數、緩存時間、請求狀態碼、首次渲染時間、前端渲染用時、頁面加載用時、DNS解析時長等,這些指標都有詳細的統計,而且不同等級用相應的顏色表示。
以百度官方網站為例:
a. 白屏時間為199ms,點擊后進入該指標測試詳細結果,并給出優化建議。
全部加載完畢時間為755ms,點擊后進入該指標測試詳細結果,并給出優化建議。
對服務請求、圖片請求、以及各資源文件(如:html,css,js,image)大小都有檢測,點擊后進入該指標測試詳細結果,并給出優化建議。
開班時間:2021-04-12(深圳)
開班盛況開班時間:2021-05-17(北京)
開班盛況開班時間:2021-03-22(杭州)
開班盛況開班時間:2021-04-26(北京)
開班盛況開班時間:2021-05-10(北京)
開班盛況開班時間:2021-02-22(北京)
開班盛況開班時間:2021-07-12(北京)
預約報名開班時間:2020-09-21(上海)
開班盛況開班時間:2021-07-12(北京)
預約報名開班時間:2019-07-22(北京)
開班盛況Copyright 2011-2023 北京千鋒互聯科技有限公司 .All Right 京ICP備12003911號-5 京公網安備 11010802035720號