2023-02-02
sitespeed docker 測(cè)試
Sitespeed.io是一款開源的Web性能測(cè)試工具,可以衡量網(wǎng)站的綜合性能,指導(dǎo)開發(fā)人員和測(cè)試人員分析網(wǎng)頁的加載速度和渲染性能。
1. 下載docker及安裝(官網(wǎng)地址,以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 測(cè)試網(wǎng)站地址
b). npm 安裝使用方式:
npm install -g sitespeed.io
2. 注冊(cè)docker賬戶并在docker內(nèi)登錄(注冊(cè)地址:https://hub.docker.com/signup)
3. 在docker內(nèi)根據(jù)提示next step進(jìn)行至done。
4. 終端運(yùn)行命令:docker info 驗(yàn)證是否安裝成功。
5. 終端運(yùn)行命令下載sitespeed,并測(cè)試sitespeed官網(wǎng)性能:
docker run --rm -v "$(pwd):/sitespeed.io" sitespeedio/sitespeed.io:16.5.0 https://www.sitespeed.io/
6. 經(jīng)過三次迭代,最后路徑為測(cè)試結(jié)果輸出報(bào)告路徑。
7. 測(cè)試報(bào)告如下:
8.以百度官網(wǎng)測(cè)試為例:
docker run --shm-size=1g --rm -v "$(pwd):/sitespeed.io" sitespeedio/sitespeed.io:16.5.0 https://www.baidu.com/
9.總結(jié):
該工具圍繞:頁面性能(Performance)、Web最佳實(shí)踐(Web Best Practice)和可用性(Accessibility)三個(gè)核心指標(biāo)進(jìn)行打分,每個(gè)核心指標(biāo)考核的內(nèi)容可以在help.html文件中查找。頁面中的其他指標(biāo),如文件壓縮、文件大小、請(qǐng)求數(shù)、緩存時(shí)間、請(qǐng)求狀態(tài)碼、首次渲染時(shí)間、前端渲染用時(shí)、頁面加載用時(shí)、DNS解析時(shí)長等,這些指標(biāo)都有詳細(xì)的統(tǒng)計(jì),而且不同等級(jí)用相應(yīng)的顏色表示。
以百度官方網(wǎng)站為例:
a. 白屏?xí)r間為199ms,點(diǎn)擊后進(jìn)入該指標(biāo)測(cè)試詳細(xì)結(jié)果,并給出優(yōu)化建議。
全部加載完畢時(shí)間為755ms,點(diǎn)擊后進(jìn)入該指標(biāo)測(cè)試詳細(xì)結(jié)果,并給出優(yōu)化建議。
對(duì)服務(wù)請(qǐng)求、圖片請(qǐng)求、以及各資源文件(如:html,css,js,image)大小都有檢測(cè),點(diǎn)擊后進(jìn)入該指標(biāo)測(cè)試詳細(xì)結(jié)果,并給出優(yōu)化建議。
開班時(shí)間:2021-04-12(深圳)
開班盛況開班時(shí)間:2021-05-17(北京)
開班盛況開班時(shí)間:2021-03-22(杭州)
開班盛況開班時(shí)間:2021-04-26(北京)
開班盛況開班時(shí)間:2021-05-10(北京)
開班盛況開班時(shí)間:2021-02-22(北京)
開班盛況開班時(shí)間:2021-07-12(北京)
預(yù)約報(bào)名開班時(shí)間:2020-09-21(上海)
開班盛況開班時(shí)間:2021-07-12(北京)
預(yù)約報(bào)名開班時(shí)間:2019-07-22(北京)
開班盛況Copyright 2011-2023 北京千鋒互聯(lián)科技有限公司 .All Right 京ICP備12003911號(hào)-5 京公網(wǎng)安備 11010802035720號(hào)