1. 程式人生 > >Android下monkey命令引數

Android下monkey命令引數

adb shell monkey引數:

-v -v -v 日誌級別

-s <seed> seed值,相同seed值生成相同的事件序列

--throttle <ms> 時間之間的延遲

--ptc-touch <percent> 觸控時間百分比

--ptc-appswitch <percent> 應用啟動時間百分比

-p <allowed-package-name> 限制包

-c <main-category1> -c <main-category2> 限制類

--dgb-no-events 除錯模式,只進入到activity,不會生成事件

--hprof 生成profiling report

--ignore-crashes 遇到crash繼續執行命令

--ignore-timeouts 遇到超時錯誤如ANR繼續執行命令

--ignore-security-exceptions 遇到許可權錯誤繼續執行命令

--kill-process-after-error 出錯後通知系統kill程序

--monitor-native-crashes監控native code的崩潰事件並報告

--wait-dbg 暫停執行,直到有偵錯程式連線

ls /data/data |grep xxx 獲取包名

logcat | busybox grep START |grep xxx
獲取主介面名

-f <test-scripts>執行monkey指令碼

monkey指令碼示例 adb push monkeytest /mnt/sdcardadb shell monkey -v -v -v -f /mnt/sdcard/monkeytest 10 10為迴圈次數

# Start Script
type = user
count = 10
speed = 1.0
start data >> 
LaunchActivity(String pkg_name, String cl_name,long alarmTime) 
UserWait(5000)
...