1. 程式人生 > >monkey 脫離PC 獨立執行

monkey 脫離PC 獨立執行

 Monkey測試的後臺執行方式:

一 作用

使得android系統的裝置脫離PC,獨立執行monkey和記錄logcat和monkey日誌

二 方法

1 連線裝置和PC

2 adb shell 命令進入命令列模式

3 輸入 logcat 命令(日誌檔案的地址使用> /sdcard/logcat_x.log),最後帶上& 符號,回車

   如:logcat -v time >/sdcard/logcat_x.log & 

4 輸入 monkey 命令(日誌檔案的地址使用> /sdcard/monkey_x.txt),最後也帶上&符號,回車

   如:monkey -p packageName  --throttle 500 -v -v-v 1000000 >/sdcard/monkey.log & 

    --throttle 500 //每一次的事件延遲為500毫秒

    1000000  //執行1000000次

   對於其餘的monkey命令的引數可以自己再進行新增

5 此時monkey開始執行,拔掉裝置和PC的資料線

6 同時需確認logcat和monkey的日誌記錄ok(重新連線裝置和PC,通過adb shell,進入sdcard,使用 ls –l檢視,logcat和monkey日誌檔案的大小不斷變化即ok)

除錯分析

      隨著測試的深入,我們需要忽略app的崩潰,而不是停住,monkey同樣能做到。

             --ignore-crashes

    甚至,它還能生成profiling報告!

            --hprof

    還有更多的除錯功能,見下表

    該表對monkey 的用法做了較清晰而翔實的描述。