1. 程式人生 > 其它 >monkey測試常用命令

monkey測試常用命令

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 用於指定是否監視並報告應用程式發生崩潰的原生代碼