monkey測試常用命令
阿新 • • 發佈:2022-03-11
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 用於指定是否監視並報告應用程式發生崩潰的原生代碼