使用入門
1.功能路徑
您可以在首頁點擊“性能體驗”按鈕進入本產品,或者在應用列表中點擊“去性能體驗”進入產品
請注意,此文檔為Quick Tracking性能體驗模塊最新的產品功能文檔。您正在使用的版本可能是舊版本,不包含此文檔中的某些功能,如果需要可以聯系我們。
2.術語表
2.1基礎字段
名詞 | 名詞解釋 |
錯誤數 | 該類錯誤在一定時間范圍內產生的次數,也就是SDK上報的日志數量 |
錯誤率 | 錯誤率 = 錯誤次數 / 應用啟動次數,對于自定義異常類的錯誤,錯誤率可能大于100%,對于崩潰類的錯誤由于數據擠壓和延時上報的原因,在極端情況下也可能會導致錯誤率大于100%。 |
影響用戶數 | 在一定時間范圍內對該類錯誤的所有錯誤日志按照設備維度進行排重計數 |
影響用戶占比 | 影響用戶占比=影響用戶數/活躍用戶數 |
告警設置 | 點擊“告警”,針對單條錯誤摘要進行告警監控。 |
行為日志 | 記錄用戶在使用 APP 過程中,點擊元素的時間點,瀏覽時長,跳轉流程等,然后基于此進行用戶行為分析。某些情況下,Crash 分析需要查詢用戶的行為日志,獲取用戶使用APP的流程,幫助解決Crash等其他問題。目前記錄用戶崩潰前十步內的頁面瀏覽跳轉行為,作為排查崩潰發生時的用戶場景還原 |
設備分布 | 在一定時間范圍內,按照機型維度對錯誤次數的排行 |
系統分布 | 在一定時間范圍內,按照系統維度對錯誤次數的排行 |
運營商分布 | 在一定時間范圍內,按照運營商維度對錯誤次數的排行 |
版本分布 | 在一定時間范圍內,按照版本維度對錯誤次數的排行 |
頁面分布 | 在一定時間范圍內,按照崩潰發生的頁面維度對錯誤次數的排行 |
時長分布 | 在一定時間范圍內,按照運行開始到崩潰發生的時間分布維度對錯誤次數的排行 |
地域分布 | 在一定時間范圍內,按照地域維度對錯誤次數的排行 |
智能聚合 | 結合算法,將相似錯誤信息聚合在同一錯誤摘要下展示 |
用戶ID | 標識設備的唯一ID,您可上傳用戶賬號。如果沒有上傳,我們將顯示隨機生成的用戶ID |
卡頓 | 安卓:如果主線程2秒沒有響應,則記為一次卡頓 iOS:如果主線程連續3次2秒沒有響應,則記為一次卡頓 |
2.2啟動分析字段
名詞 | 名詞解釋 |
首次啟動 | App安裝后的第一次啟動,屬于特殊的冷啟動,記為首次啟動 |
冷啟動 | App結束進程,或退出到后臺,進程被系統回收后,再次啟動的過程 |
熱啟動 | App程序從后臺被喚起,或從其他 App界面切換回來的過程 |
Pre-初始化耗時 | iOS:從進程開始函數exec開始到指定+load執行的階段 |
初始化耗時 | Android: init時間為application的attachBaseContext方法開始到結束 iOS: 從指定的+load執行到finishLaunching的階段 |
頁面構建耗時 | Android:build時間為application的attachBaseContext方法結束到application的onCreate方法結束 iOS:從finishLaunching到FirstVC.viewDidLoad()的階段 |
頁面加載耗時 | Android:load時間為application的onCreate方法結束到頁面onResume iOS:從FirstVC.viewDidLoad()到FirstVC.viewDidAppear()結束,首次渲染完成 |
2.3網絡分析字段
名詞 | 名詞解釋 |
響應時間 | 服務端響應時間,包括接收響應內容的時間 |
吞吐量 | Requests per minute,篩選條件下平均每分鐘的 HTTP 請求數量 |
總耗時 | 單個網絡請求的端到端耗時 |
傳輸數據量 | 篩選條件下所有請求及對應響應的數據總量 |
訪問量 | 某個地域維度下所有URL的訪問數 |
首包時間 | 從發送HTTP請求結束開始,到收到服務器返回的第一個數據包所用時間 |
DNS時間 | Domain Name System解析時間 |
TCP時間 | Transmission Control Prototal傳輸控制協議建立連接時間 |
SSL時間 | Secure Sockets Layer 握手時間 |
總請求數 | 總請求次數 |
網絡錯誤數 | HTTP錯誤+傳輸層錯誤 |
HTTP請求錯誤次數 | 請求HTTP錯誤的次數 |
慢請求次數 | 單個地址請求時間超過客戶設置的閾值的次數(默認5秒) |
正常請求次數 | 總請求數-慢請求次數 |
因產品的UI和命名根據版本不同會產生迭代,您可能發現您的產品后臺和產品文檔中的UI略有差異,但是這不影響您的使用以及產品功能,您可以參考此文檔進行產品功能學習