web性能測試大家第一都會想到:loadrunner、ab、siege、http_load等工具。但是這些工具生成的測試報告都不是我想要的。
這里給大家推薦一個sitespeed,使用簡單,生成非常詳細的報告。包括性能各項得分,性能消耗,優化建議等。
主頁: https://www.sitespeed.io
github: https://github.com/sitespeedio/sitespeed.io
使用方法非常簡單(前提已經安裝docker)。
docker pull sitespeedio/sitespeed.io -- 以下為對www.baidu.com的測試過程
-- /opt/gitlab-runner/testReport/report 測試報告生成的目錄。為我的docker nginx加載目錄
docker run --shm-size=1g --rm -v /opt/gitlab-runner/testReport/report:/sitespeed.io sitespeedio/sitespeed.io https://www.baidu.com/
來看看報告效果:
給各項指標給出了一個評分,性能得分89是屬於比較高的分數了。相較於我們的產品得分51分。
滿滿好幾頁優化建議,研發兄弟又有忙的了。