sitespeedio前端效能測試工具介紹

白加黑呀發表於2020-12-07

很久沒有寫部落格了,今天給大家介紹一款比較好用的前端效能測試工具。

sitespeedio簡介:

sitespeed.io是Jonathan Lee釋出的一款可監視和衡量網站前端效能的開源工具。

1.開源

2.支援事務模擬

3.自動效能分析,形成視覺化報告

4.提供的docker映象已搭建完成監控系統,滿足線上環境監控

安裝:

通過docker安裝是比較簡單快捷的。

Windows執行以下命令:

docker pull sitespeedio/sitespeed.io

  

最簡單的執行測試命令:

docker run -v D:\test:/sitespeed.io sitespeedio/sitespeed.io -b chrome https://www.baidu.com

將生成的測試報告輸出到本地目錄

Grafana和Graphite使用

官方提供了安裝的yml檔案,通過https://github.com/sitespeedio/sitespeed.io/blob/main/docker/docker-compose.yml下載後,進入到路徑下執行

docker-compose up -d

 驗證是否成功使用:

docker run sitespeedio/sitespeed.io https://www.baidu.com --graphite.host={graphite容器地址}

最後通過grafana新增graphite資料來源,新增儀表盤進行檢視執行結果,官方提供了大量模板可以自行下載使用https://github.com/sitespeedio/grafana-bootstrap-docker/tree/main/dashboards/graphite

Grafana和Influxdb使用

docker run sitespeedio/sitespeed.io https://wwwbaidu.com --influxdb.host={influxdb容器地址}

influxdb官方只提供了一個模板。

 

 下面給大家提供一張執行玩後,自動生成的一張測試報告

 

 其他的一些更多的用法官方文件上有很明細的解釋:

https://www.sitespeed.io/documentation/sitespeed.io/configuration/

 

相關文章