Chrome - 開發者工具調試技巧


谷歌瀏覽器(通常簡稱為 Chrome )是由谷歌開發的網絡瀏覽器。在開發工作中,Chrome極大的方便開發調試代碼。

主流的瀏覽器都內置了 DevTools,掌握 Chrome 的調試技巧,可以提高工作效率。對於測試人員來說,掌握Chrome 的調試技巧,可以快速判斷一些前后端問題,抓取協議,判斷接口是否ok,截圖、還有進行弱網測試等等。

一、打開 Chrome 開發者工具

1.在頁面元素上右鍵點擊,選擇 “檢查”
2.快捷鍵 Ctrl + Shift + I (Windows)
3.Fn + F12



二、Chrome 開發者工具八個主要的面板:

  • 元素面板 Elements
  • 控制台面板 Console
  • 源代碼面板 Sources
  • 網絡面板 Network
  • 性能面板 Performance
  • 內存面板 Memory
  • 應用面板 Appication
  • 安全面板 Security



三、對於測試來講,用得最多的是網絡面板 - Network

Network 面板:

  • 看請求的時間軸信息
  • 看請求列表- 確認下請求狀態,資源大小和響應結果

查看請求的時間軸信息
選擇請求 – Timing



查看請求列表的基本操作:停止以及刪除

  • 停止按鈕:默認只要打開開發者工具,就會處於啟動狀態,自動記錄所有請求日志。再點擊一次,小圓點成為灰色,即可停止記錄日志。

  • 清除按鈕:用於清除當前面板中的所有日志信息



請求過濾 – Filter

在 Filter 欄輸入過濾的關鍵字,可以過濾出相應的請求。
Network 面板中的過濾器輸入框接受字符串或正則表達式,對應顯示匹配的請求。
例如 method、status 或者 mime-type :

獲取 top 相關的請求


過濾狀態碼為200的請求,status-code:200



也可輸入指定的請求屬性值來過濾,如: mime-type:image/gif larger-than:1K
表示過濾出所有大於 1KB 的 gif 圖片請求,

如果想要顯示所有可能的關鍵字,在空白的輸入框按下 [ctrl] + [space]



請求列表部分



請求排序:

  • 默認按時間先后排序,最早的資源在頂部
  • 也可點擊各列表頭,以按該列對請求進行排序

Headers:
信息頭,包括請求的基本信息、響應信息頭、請求信息頭、Cookies、請求體。

Preview:
預覽響應正文,查看圖像等。

Response:
查看請求的響應正文。

Timing:
這里詳細的列出了請求過程中的總時間及時間消耗明細。



移動設備模擬器 - Device Mode

可以設置各種分辨率,主流的安卓設備以及IOS系統的設備。



模擬不同的網絡狀態

移動端的時候,想試一試網絡速度對你項目有啥波動,比如,3G的時候,你首屏加載有多塊,加載是否順暢等。
Online 正常網絡、Offline 無網絡、Slow 3G 弱網絡等不同情況,從而很方便的測試異常網絡場景。



瀏覽器網頁長截圖

1、在開發者界面按:Ctrl+Shift+P



2、在輸入框輸入:Capture full size screenshot
按下回車鍵,等一會,會自動保存網頁的長截圖



打開就可以看到長截圖,非常溜,可以試一下。



console 調試台

調試台是開發用的比較多



------分界線------

人生三件事:
自己的事
別人的事
老天的事;

做好自己的事
少管別人的事
不管老天的事;

只有自己的事,是我們有能力控制的。

所以,當自己焦慮,擔憂,害怕的時候,問問自己,
這件事是自己的事,還是別人的事,一伙是老天的事。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM