1、抓取日志
- adb logcat -c # 清除歷史日志
- adb logcat -v time >D:\Android日志\logcat.log # 抓取日志保存到D盤指定目錄
-
Ctrl+C # 結束抓取
2、查看已安裝包
adb shell pm list packages
3、打開指定包名進行monkey測試1000次點擊測試
adb shell monkey -p 包名 -v 10000 >D:\monkey\monkey_test.log
4、adb shell monkey -p 包名 --throttle 500 --ignore-crashes --ignore-timeouts --ignoresecurity-exceptions --ignore-native-crashes --monitor-native-crashes -v -v -v 100000 >D:\monkey\monkey_test1.log
- --ignore-crashes 用於指定當應用程序崩潰時(Force& Close錯誤),Monkey是否停止運行。如果 使用此參數,即使應用程序崩潰,Monkey依然會發送事件,直到事件計數完成
- --ignore-timeouts 用於指定當應用程序發生ANR(Application No Responding)錯誤時,Monkey是 否停止運行。如果使用此參數,即使應用程序發生ANR錯誤,Monkey依然會發送事件,直到事件計 數完成
- --ignore-security-exceptions 用於指定當應用程序發生許可錯誤時(如證書許可,網絡許可等), Monkey是否停止運行。如果使用此參數,即使應用程序發生許可錯誤Monkey依然會發送事件,直 到事件計數完成
- --kill-process-after-error 用於指定當應用程序發生錯誤時,是否停止其運行。如果指定此參數,當應 用程序發生錯誤時,應用程序停止運行並保持在當前狀態(注意:應用程序僅是靜止在發生錯誤時 的狀態,系統並不會結束該應用程序的進程)
- --monitor-native-crashes 用於指定是否監視並報告應用程序發生崩潰的本地代碼
