Monkey錯誤分析日誌定位

2022-07-25 05:03:06 字數 668 閱讀 9757

android平台應用程式可能產生以下四種crash:

1、force close crash

2、anr crash

native層(本地框架):

3、tombstone crash(native crash)

kernel層(linux核心控制項):

4、kernel panic

1、monkey作長時間穩定性測試時,由於無人值守,所以測試的結果主要靠日誌來看,典型monkey測試日誌檔案輸出,如下:

//主要log檔案說明

tombstone目錄:從手機/data/tombstones/匯出的日誌,儲存發生tombstone crash時的錯誤資訊

dropbox目錄:從手機/data/tombstones/匯出的日誌,經過dropbox服務擷取的部分tombstone錯誤資訊

bugreportlog.log:儲存monkey測試過程、應用層錯誤資訊,傳送native crash時,在此檔案也會有記錄

2、通過日誌定位問題步驟

(3)檢查tombstone目錄是否有生成日誌,有的話說明發生過native crash

(4)通過anr目錄中的日誌檔案或bugreport.log日誌檔案,進一步分析問題原因

(5)通過上述日誌資訊,結合**分析或通過搜尋引擎尋找對應問題的可能錯誤,定位解決問題

monkey日誌分析

monkey 日誌檔案儲存在緩衝區,通過logcat檢視 v verbose 最低級別,開發除錯的一些詳細資訊 d debug 除錯,用於除錯的資訊 i info 資訊,一般提示性資訊 w warning 警告 e error 錯誤,已經出現可影響的錯誤 import os data os.pope...

monkey 日誌分析

分析log l 日誌開頭 顯示本次測試seed值,執行次數,測試包,l 日誌結尾 如果monkey測試順利執行完成,在log的最後,會列印出當前執行事件的次數和所花費的時間 monkey finished代表執行完成。如果monkey執行中斷,在log的最後也能檢視到當前已執行的次數。l 日誌內容分...

monkey日誌管理

日誌管理作用 monkey日誌管理是monkey測試中非常重要的乙個環節,通過日誌管理分析,可以獲取當前測試物件在測試過程中是否會發生異常,以及發生的概率,同時還可以獲取對應的錯誤資訊,幫助開發定位和解決問題。monkey日誌儲存方法 儲存在pc中 儲存在手機上 標準流和錯誤流分開儲存 儲存在pc中...