1. 程式人生 > >mokey整理總結

mokey整理總結

1.Monkey是Android自身提供的,可以通過adb shell模擬使用者行為,傳送一些偽隨機使用者事件到目標裝置上

2.Monkey主要是藉助adb命令來讓PC與Android裝置連線,adb是一種Android除錯工具,在PC上配置好環境即可使用。

3.安裝ADK

Android SDK(Software Development Kit,軟體開發工具包)提供了 Android API 庫和開發工具構建,測試和除錯應用程式。簡單來講,Android SDK 可以看做用於開發和執行 Android 應用的一個軟體。

1)下載好SDK之後,解壓到目錄中

 

2)點選“SDK Manager.exe”,安裝需要工具後,對應的tools等資料夾都出現了。

3) SDK的環境配置

  3.1  計算機 — 屬性 — 高階系統設定 — 環境變數

  3.2 系統變數 — 新建”,變數名:“ANDROID_HOME",變數值:輸入SDK的安裝地址。
        E:\軟體\mokey

  3.3 編輯系統環境變數PATH,在變數值的後面輸入 ;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools

  3.4 檢查SDK的環境是否已經配置完成(cmd — adb)

4.使用mokey

1)將手機與電腦建立連結,手機開啟開發者模式,允許USB除錯,手機安裝apk包

2)aapt 命令可應用於檢視apk包名、主activity、版本等很多資訊。

    2.1 E:\軟體\mokey\build-tools\28.0.3 將這個路徑設定環境變數,新增到path下。

   2.2 cmd — aapt — 出現下圖的內容,證明環境配置成功。

5.操作命令

adb shell 連線手機系統

pm list package 顯示所有包名

exit 退出adb shell

adb shell monkey -p com.yaoke.travel -p(可再加另一個包) -v -v (日誌級別) -s 10000 序列號 10000(跳10000次) --trottle 200 (間隔200毫秒)>D:\log.txt(日誌寫入這個文件)
adb shell monkey -p com.yaoke.travel -v -v -s 10000 10000 --trottle 200>D:\log.txt
停止Monkey測試:
kill pid + ID   6.一般的測試結果分析:
1、 ANR問題:在日誌中搜索“ANR”
2、 崩潰問題:在日誌中搜索“Exception”