1. 程式人生 > >Monkey進階

Monkey進階

monkey

Monkey的運行時機:產品功能穩定之後


adb shell monkey -p 包名 -v --throttle 500 100

adb shell monkey -p 包名 -v -v --throttle 500 100

adb shell monkey -p 包名 -v -v -v --throttle 500 100


--throttle:每個操作都間隔500m


指定monkey報告等級,一個 -v增加一個級別,默認缺省值是0級,
-v, 0(缺省值),除啟動提示、測試完成和最終結果之外,提供較少信息
-v -v, 1,提供較為詳細的測試信息,如:逐個發送到Activity的事件
-v -v -v, 2,提供更加詳細的設置信息,如:測試中被選中的或未被選中的Activity

adb shell monkey -p 包名 -v -v -v --pct-touch 50 --pct-trackball 30 -s 1234 --ignore-crashes --ignore-timeouts --throttle 500 50 > d:/log.txt

-s:seed值
--pct-touch:設置在整個過程中點擊操作所占的百分比
--pct-trackball:設置滾輪在所有操作中的百分比
--ignore-crashes
--ignore-timeouts
--ignore-security-exceptions:當應用程序發生許可錯誤時(如證書許可,網絡許可等)
--ignore-native-crashes
--monitor-native-crashes:監視並報告應用程序發生崩潰的本地代碼


實測命令,一般用以下:
adb shell monkey -p  com.android.calculator2 -v -v -v --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes --throttle 500 1000000 > d:/log.txt



Monkey進階