1. 程式人生 > >monkey命令詳解

monkey命令詳解

  monkey啟動步驟:   1、連結移動裝置            adb connect 127.0.0.1:21503 2、連結成功輸入命令     adb shell 3、進入指定目錄            cd  /system/bin   數字代表含義: 0、觸控事件   1、手勢事件    2、二指縮放事件    3、軌跡事件    4、螢幕旋轉事件 5、基本導航事件    6、主要導航事件   7、系統按鍵事件   8啟動Activity事件 9、鍵盤事件    10、其他型別事件  
約束類引數: 指定APP                           adb shell monkey -p com.tal.kaoyan 500 執行指定指令碼                   adb shell monkey -f /mnt/sdcard/test1 偽隨機數生成種子值        adb shell monkey -s 666 100 設定時間間隔                   adb shell monkey --throttle 3000  5 調整觸控事件百分比        adb shell monkey -v -v --pct-touch 100 200 調整手勢事件百分比        adb shell monkey -v -v --pct-motion 100 200  
除錯類引數: 應用程式崩潰後繼續傳送事件       adb shell monkey --ignore-crashes 超時錯誤繼續傳送事件                    adb shell monkey --ignore-timeouts 應用程式許可權錯誤後繼續傳送事件     adb shell monkey --ignore-security-exceptions  
實戰練習: adb shell monkey -p com.mixpace.android.mixpace            # 指定測試APP --pct-touch 40 --pct-motion 25                         # 觸控事件40%、手勢事件25% --pct-appswitch 10                                        # Activity切換事件10% --pct-rotation 5                                           # 橫豎屏切換事件5% -s 1666                                         # -s生成對應事件流,下次操作事件流完全相同 --throttle 400                                   # 設定間隔時間0.4秒 --ignore-crashes                               # 遇到崩潰後繼續執行 --ignore-timeouts                              # 遇到沒有響應繼續執行 -v -v  200                                          # 設定日誌級別、執行次數   monkey指令碼執行後強制關掉: 1. adb shell 2. top | grep monkey 顯示如下: top | grep monkey 5447 0 1% S 10 262960K 10328K root com.android.commands.monkey 5447 0 0% S 10 262960K 10324K root com.android.commands.monkey 找到id為5447,然後再kill掉就OK了 3. adb shell 4. kill -9 5447