monkey入門-01簡介及啓動

簡介

Monkey程序是Android系統自帶的,其啓動腳本是位於Android系統的/system/bin目錄的Monkey文件,其jar包是位於Android系統的/system/framework目錄的Monkey.jar文件。用戶主要是通過adb命令來啓動Monkey的,Monkey在運行時,會根據命令行參數的配置,生成僞隨機的事件流,並在Android設備上執行對應的測試事件。同時,Monkey還會對測試系統進行監測,當出現以下情況時會進行特殊處理:

  • 如限定了Monkey運行在特定包上,當監測到試圖轉到其他包的操作,將對其進行阻止。
  • 如應用程序崩潰或接收到任何失控異常,Monkey將記錄對應的錯誤日誌,並根據命令行參數判斷是停止運行還是繼續運行。
  • 如果應用程序發生了程序無響應(application not responding)的錯誤,Monkey將記錄對應的錯誤日誌,並根據命令行參數判斷是停止運行還是繼續運行。
  • 按照選定的不同級別的反饋信息,在Monkey中還可以看到其執行過程報告和生成的事件

啓動

  1. 連接移動設備
  2. 連接成功後輸入命令
adb shell

     3.進入到指定目錄

     4.輸入 monkey命令看到一堆提示則說明啓動成功。

強制關閉

  1. adb shell ps 查看全部在運行的進程
  2. 查找出com.android.commands.monkey 進程PID
  3. adb shell kill pid 殺掉monkey進程

monkey 命令

monkey命令格式如下:

adb shell monkey [options] <event-count>

 

  • [options] 是指monkey可傳入的參數,是可選項(如果不指定options,Monkey將以無反饋模式啓動,並把事件任意發送到安裝在目標環境中的全部包)
  • <event-count> 是指隨機發送事件數。如:輸入100就是執行100個僞隨機事件,爲必選項。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章