1.什麼是monkey
基本原理:通過啟動指令碼中的指令指向monkey.jar包中的「com.android.commands.monkey.monkey」類
啟動指令碼目錄:/system/bin/monkey monkey.jar
原始碼目錄:\development\cmds\monkey\src\com\android\commands\monkey 後續可以通過改造monkey原始碼,進行擴充套件功能,如自動截圖、斷網自動重連...
monkey測試的目的:快速有效測試軟體的穩定性、健壯性
2.環境搭建
monkey是由adb啟動的,配置好adb環境即可:
1、安裝android sdk和jdk
2、將android sdk目錄下的platform-tools和tools目錄配置到系統環境變數path中
3、cmd視窗輸入adb驗證是否配置成功
3.基礎知識
1、日誌資訊引數
-v:日誌等級, 通過-v引數可以指定列印資訊的詳細級別,多乙個-v多乙個級別
級別
表示
描述
0(預設值)
-v 除啟動提示、測試完成和最終結果之外,較少資訊 1
-v-v
提供較為詳細的測試資訊,如逐個傳送
activity
的事件 2
-v-v-v
提供更加詳細的設定資訊,如測試中被選中或未被選中的
activity等
android 穩定性monkey測試
本篇針對應用記憶體洩漏測試,簡單介紹一下記憶體洩漏的危害,記憶體洩漏指程式中己動態分配的堆記憶體由於某種原因程式未釋放或無法釋放,造成系統記憶體的浪費,導致程式執行速度減慢甚至系統崩潰等嚴重後果。簡單來說就是如果存在記憶體洩漏的話,應用會越用越卡,最後導致應用崩潰。前提準備條件 1 手機root許可...
App測試 Monkey測試App穩定性
一,前提搭建android studio的環境中 二,cmd進入到androidsdk platform tools路徑下 輸入adb shell 這個提示就是表示手機未連線 三 連線安卓手機,手機的usb模式必須開啟 四 輸入指令 monkey p 安裝包名字 v 100 表示執行100次隨機操作...
Adb命令 monkey測試穩定性
1 前言 monkey test介紹及測試方法,請參考 操作間隔時間 500毫秒 操作型別 點選 手勢 切換程式 橫豎屏 等 遇到錯誤 不停止 執行時長 每機型不小於12小時 或點選次數 100萬次 機型覆蓋建議 覆蓋高中低端機型 真機 不同晶元平台 高通 海思 mtk等 不同解析度 480 800...