實現高速點擊的 Android Monkey 自動化工具 fastmonkey-代號 Maxim
最新
01-25
主頁:
https://github.com/zhangzhao4444/Maxim
優勢
如何使用
參數說明
特性簡介
a. 速度快 每秒10-15個Action事件
界面控制項解析演算法通過改造底層framework,直接使用AccessibilityNodeInfo並優化減化其調度流程,解析速度控制在50ms內,可對界面變化做快速反應。
b. Android全平台兼容
兼容Android5,6,7,8各系列。通過反射原理動態解析各平台Api差異,使用一套邏輯兼容全系列。
c. 防跳出
控制項解析時獲取進程推棧Top Activity,按非白即黑立即執行切回。各事件執行時按特有邏輯屏蔽掉狀態欄,防止誤操作。
d. 防休眠
休眠時自動檢測並喚醒屏幕。
e. 熔斷機制
當事件按某個特有模式固定執行一段時間時則自動觸發熔斷開始自拉活,防止假死。如重複點擊同一位置n秒。
f. 場景細粒度
引入Activity黑白名單,可控制限定在某些場景內。如只測試某幾個相關頁面。
g. 隨機自動輸入
檢測當遇到可輸入模式時,按設定(ape.string)或隨機輸入鍵盤事件。如輸入666或2333彈幕
隨機輸入 需要提前安裝adbkeyboard
https://github.com/senzhk/ADBKeyBoard
h. 崩潰堆棧自動保存
當崩潰(crash、oom)發生時自動抓取,並存於/sdcard/crash-dump.log
todo


TAG:TesterHome |