1. 程式人生 > >Android--monkey測試命令

Android--monkey測試命令

cep 指定 ott 測試命令 shell 缺省 monkey ica andro

-p

指定一個包或者多個包

指定一個包:adb shell monkey –p PackageName 100

指定多個包:adb shell monkey –p PackageName1 –p PackageName2 100

不指定包:adb shell monkey 100

  

-v

反饋日誌信息級別詳細程序

-v
日誌級別 Level0  
adb shell monkey -p PackageName –v 100
說明 缺省值,僅提供啟動提示、測試完成和最終結果等少量信息

-v -v
日誌級別 Level 1
adb shell monkey -p PackageName –v -v 100
說明 提供較為詳細的日誌,包括每個發送到Activity的事件信息

–v -v –v
日誌級別 Level 2
adb shell monkey -p PackageName –v -v –v 100
說明 最詳細的日誌,包括了測試中選中/未選中的Activity信息 

-s

相同的seed值再次運行monkey,生成相同的時間

adb shell monkey -p PackageName –s 10 100

  

--throttle <milliseconds>

在事件之間插入固定的時間(毫秒)延遲,一般為300毫秒

adb shell monkey -p PackageName –-throttle 5000 100

  

--ignore-crashes

應用發生crash或者異常的時候不會停止運行,直到事件計數完成為止

adb shell monkey -p PackageName --ignore-crashes 1000

  

--ignore-timeouts

應用發生了ANR(application no responding)錯誤時,monkey不會停止運行

adb shell monkey –p PackageName --ignore-timeouts 1000

  

--ignore-security-exceptions

應用發生許可錯誤(如證書許可、網絡許可)時,monkey不會停止運行

adb shell monkey -p PackageName --ignore-security-exception 1000

  

--kill-process-after-error

應用發生錯誤時,monkey不會停止運行

adb shell monkey -p PackageName --kill-process-after-error 1000

  

--monitor-native-crashes

監視並報告應用發生崩潰的本地代碼

adb shell monkey -p PackageName --monitor-native-crashes 1000

  

Android--monkey測試命令