一、快捷鍵:F12前端
二、頁面上右鍵菜單——>檢查web
三、快捷鍵:Ctrl+Shift+Ichrome
四、右上角垂直三點——>更多工具——開發shell
一、Chrome提供的經常使用組件工具概述數據庫
① Elements: 容許咱們從瀏覽器的角度看頁面,也就是說咱們能夠看到chrome渲染頁面所須要的的HTML、CSS和DOM(Document Object Model)對象。此外,還能夠編輯這些內容更改頁面顯示效果;json
② Network: 能夠看到頁面向服務器請求了哪些資源、資源的大小以及加載資源花費的時間,固然也能看到哪些資源不能成功加載。此外,還能夠查看HTTP的請求頭,返回內容等;瀏覽器
③ Sources: 主要用來調試js;緩存
④ Timeline: 提供了加載頁面時花費時間的完整分析,全部事件,從下載資源處處理Javascript,計算CSS樣式等花費的時間都展現在Timeline中;安全
⑤ Profiles: 分析web應用或者頁面的執行時間以及內存使用狀況;服務器
⑥ Application(Resources): 對本地緩存(IndexedDB、Web SQL、Cookie、應用程序緩存、Web Storage)中的數據進行確認及編輯;
⑦ Audits: 分析頁面加載的過程,進而提供減小頁面加載時間、提高響應速度的方案;
⑧ Console: 顯示各類警告與錯誤信息,而且提供了shell用來和文檔、開發者工具交互;
⑨ Security:經過該面板你能夠去調試當前網頁的安全和認證等問題並確保您已經在你的網站上正確地實現HTTPS。
(1)Element
區域①:Html的dom樹結構,能夠進行查看定位編輯;
區域②:dom對象的輔助功能;
區域③:實時顯示當前選中標籤的CSS樣式、屬性等
二、Network
區域①:請求的每一個資源在Network表格中顯示爲一行,每一個資源都有許多列的內容;
區域②:輔助小功能
區域③:選擇Filter後,就會出現如紅色區塊3所顯示的過濾條件,當咱們點擊某一內容類型(能夠是Documents, Stylesheets, Images, Scripts, XHR, Fonts, WebSockets, Other)後,只顯示該特定類型的資源。
此外,咱們還能夠查看網絡請求的請求頭,響應頭,已經返回的內容等信息,以下圖:
三、Sources
咱們能夠點擊JS代碼塊前面的數字外來設置斷點,若是當前代碼是通過壓縮的話,能夠點擊下方的花括號{}來加強可讀性,全部的斷點都會列出右側的斷點區;
①Watch:能夠添加須要監聽的變量,執行斷點時能夠觀察變量的變化狀況;
②Call Stack:查看斷點執行的堆棧狀況,能夠快速定位斷點執行入口;
③Event Listener Breakpoints:勾選你要監聽的事件, 在指定的事件執行時,斷點就會有觸發;
四、Application
該面板主要是記錄網站加載的全部資源信息,包括存儲數據(Local Storage、Session Storage、IndexedDB、Web SQL、Cookies)、緩存數據、字體、圖片、腳本、樣式表等;
五、Security(少使用)
經過該面板你能夠去調試當前網頁的安全和認證等問題並確保您已經在你的網站上正確地實現HTTPS。
六、Audits
對當前網頁進行網絡利用狀況、網頁性能方面的診斷,並給出一些優化建議。好比列出全部沒有用到的CSS文件等。
七、Timeline(詳見參考資料)
對於報錯,通常常見爲腳本代碼報錯和數據請求錯誤;而對於數據請求錯誤90%是能夠直接打開看報錯信息(表單錯誤、PUT/POST提交的除外),對於測試和項目經理(助理)來講,在客戶環境下可以提供比較精準的錯誤信息比較總要,如下有些常見的錯誤信息:
一、數據庫鏈接串錯誤
二、配置文件請求格式化錯誤(這個報錯在現有框架下,報錯信息以下,這是一個腳本錯誤)
代碼在執行的時候,若是遇到異常拋出後,後面的代碼就不會繼續執行,所以,咱們能夠比較快速在network中定位到所以這個錯誤的文件是哪一個
打開這個連接後,咱們會發現,的確是這個文件的問題,並且還定位到了具體的位置
三、xml腳本表或視圖不存在
可能緣由:表名寫錯了、庫表沒更新
四、xml腳本標識符無效
可能緣由:字段名寫錯誤、新增字段庫表沒更新
五、表單相關錯誤(經過查看network中對應錯誤的Response獲取報錯信息)
表單常見錯誤等等,測試能夠積累常見錯誤緣由
六、對於前端腳本錯誤,能夠點擊錯誤定位到具體錯誤代碼,若是你有開發經驗,就能夠進行斷點調試,若是你是項目經理或者測試,你就須要截圖錯誤信息提交開發;
一、網上搜索chrome擴展插件jsonview
二、開啓開發者模式;
===》》
三、將下載的擴展插件文件拖入瀏覽器中便可