monkey 日誌分析

2021-10-13 07:14:49 字數 725 閱讀 9813

分析log

l 日誌開頭:顯示本次測試seed值,執行次數,測試包,

l 日誌結尾:

如果monkey測試順利執行完成,在log的最後,會列印出當前執行事件的次數和所花費的時間;monkey finished代表執行完成。

(如果monkey執行中斷,在log的最後也能檢視到當前已執行的次數。)

l 日誌內容分析

一般測試結果分析-搜尋關鍵字:

1.程式無響應,anr問題:在日誌中搜尋「anr」

2.崩潰問題:在日誌中搜尋「crash」

3.其他問題:在日誌中搜尋」exception」

詳細分析monkey日誌

switch--檢視log中的switch,主要是檢視monkey執行的是那乙個activity,兩個swtich之間如果出現了崩潰或其他異常,可以在該activity中查詢問題的所在。

sleeping--sleeping for 500 milliseconds這是執行monkey測試時,throttle設定的間隔時間,每出現一次,就代表乙個事件。

重現問題

monkey測試出現錯誤後,一般的查錯步驟為以下幾步:

1.找到是monkey裡面的哪個地方出錯

2.檢視monkey裡面出錯前的一些事件動作,並手動執行該動作

3.若以上步驟還不能找出,可以使用之前執行的monkey命令再執行一遍,注意seed值要一樣

一般 0 anr 0 crash是測試標準。

monkey日誌分析

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

Monkey錯誤分析日誌定位

android平台應用程式可能產生以下四種crash 1 force close crash 2 anr crash native層 本地框架 3 tombstone crash native crash kernel層 linux核心控制項 4 kernel panic 1 monkey作長時間穩...

monkey日誌管理

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