Android Monkey測驗
- 一、環境
- 二、命令詳情
- 三、基本使用
- 四、日志查看
- 五、提前結束測驗
一、環境
adb環境:sdk中包含monkeyrunner,

手機中預置腳本monkey.jar

二、命令詳情
adb shell

三、基本使用
adb shell monkey
1. -p
2. -v
3. --throttle
4. -s
5. --ignore
6. --pct-xx(和-s應該是不能同時用的)
-p com.example.xxx -p com.example.xxx2
使用adb shell pm list package -3獲取第三方手機包名串列
-v -v -v
1-3個,三個-v是最高級別的提示log
--throttle 100
每次點擊間隔,單位ms
最后加一個數字COUNT,表示點擊次數
匯出日志方法:>/Users/xxx/log1.txt
-s 1231231
seed值,看到很形象的說法:monkey的編號,指定的是各種事件的百分比
--ignore crashes
忽略某些事件:crashes|timeouts(ANR)|security|native(崩潰)
–pct-touch 40
設定各種事件百分比%,motion|touch|…
--pkg-whitelist-file /data/white.txt
只呼叫白名單的應用,需要把檔案復制到手機的某個路徑下(我測驗時沒有權限,用-p代替吧,,)
四、日志查看
error ANR exception等關鍵詞
五、提前結束測驗

六、參考命令
adb shell monkey -v -v -v -s 123123 --throttle 300 --pct-touch 40 --pct-motion 25 --pct-appswitch 25 --pct-syskeys 10 --pct-majornav 0 --pct-nav 0 --pct-trackball 0 --ignore-crashes --ignore-timeouts --ignore-native-crashes -p com.xxxx.package.debug 100000 > monkey.txt
adb shell monkey -v -v -v -s 123123 --throttle 300 --pct-touch 40 --pct-motion 25 --pct-appswitch 25 --pct-syskeys 10 --pct-majornav 0 --pct-nav 0 --pct-trackball 0 --ignore-crashes --ignore-timeouts --ignore-native-crashes -p com.xxxx.package.debug 100000 > monkey.txt
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/341919.html
標籤:其他
