用Docker安裝Web前端性能測試工具YellowLabTools

1、YellowLabTools概述

1.YellowLabTools簡介css

Yellow Lab Tools:是一款開源的Web前端性能測試工具,具備一些在其餘工具上沒法看到的獨特功能,如頁面加載時,JavaScript與DOM互動和其餘程序代碼驗證問題。前端

Yellow Lab Tools 偏向於一個發現不良實踐的工具,會綜合頁面權重、請求數、DOM、錯誤的Javascript、錯誤的CSS等方面取得一個綜合評分。並顯示出在加載頁面的過程當中,DOM 是如何相互影響。面試

2.YellowLabTools應用方式&場景docker

YellowLabTools的使用,能夠免安裝在線操做,也能夠在本地環境搭建專屬的服務進行測試。對於相對機密不容許過多公開的項目,or天天要進行屢次測試的項目,以及免在線排隊等待測試,此種場景下不建議採用在線的YellowLabTools測試,而建議在本地環境搭建一個專屬的服務環境。
本文主要以Docker容器在本地環境安裝YellowLabTools鏡像服務進行測試,具體以下:瀏覽器

2、YellowLabTools的安裝和使用

方式1:直接使用在線YellowLabTools服務進行測試服務器

官網:https://yellowlab.tools/cookie

方式2:利用Docker安裝YellowLabTools服務器網絡

docker run --rm -p 8383:8383 jguyomard/yellowlabtools

在Docker容器中監聽的YellowLabTools端口爲8383,可在物理主機的瀏覽器中訪問YellowLabTools服務器(http://192.168.99.100:8383/前端性能

若是對軟件測試、接口測試、自動化測試、性能測試、LR腳本開發、面試經驗交流。感興趣能夠175317069,羣內會有不按期的發放免費的資料連接,這些資料都是從各個技術網站蒐集、整理出來的,若是你有好的學習資料能夠私聊發我,我會註明出處以後分享給你們。工具

其中192.168.99.100爲Docker虛擬機中的IP地址,經過命令docker-machine env可查詢該IP地址

測試注意事項:

1)測試前,可選擇所須要模擬的設備
備選項:PC、平板電腦、手機
2)根據實際須要,也能夠進行高級設置
1.如登陸的場景,須要配置用戶名和密碼,或cookie信息;
2.設置代理IP和端口,應用在同一網站在不一樣階段的測試環境;
3.配置被測域名的黑白名單,控制須要和不需測試的站點
3)測試可靠度保證
1.爲了確保測試的可靠度,須要保證測試服務器所在的網絡傳輸流暢穩定;
2.爲減小偶然因素的干擾,同一站點,可分開不一樣時間段or在不一樣網絡條件下進行幾回測試,對比幾回的效果進行綜合評估

如:測試URL=https://www.baidu.com

測試結果:
根據網站資源加載的不一樣,啓動測試後,在頁面上稍等一段時間,便可查看到自動生成的測試結果,以下:

以上展現的測試結果中,根據不一樣的資源類型(js、css、img、fonts...)做出等級評估,對於須要優化的項目,會以不一樣程度的顏色標識(如:紅色),每一項能夠手動點擊查看詳細的描述和優化建議

相關文章
相關標籤/搜索