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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM