一、Monkey
monkey:開源、Android 標准測試工具。官網使用教程:https://developer.android.com/studio/test/monkey
隨機點擊200個事件:adb shell monkey -p com.xxxxx.android 200
每100毫秒200個隨機事件:adb shell monkey -p com.xueqiu.android --throttle 100 -v 200
二、Maxim
Maxim:未開源,改進版的 monkey,提供預編譯包。
github:https://github.com/zhangzhao4444/Maxim
adb鏈接設備並將兩個jar包發送到設備上:
cmd命令:
adb shell CLASSPATH=/sdcard/monkey.jar:/sdcard/framework.jar exec app_process /system/bin tv.panda.test.monkey.Monkey -p com.panda.videoliveplatform --uiautomatormix --running-minutes 60 -v -v
tv.panda.test.monkey.Monkey: monkey入口類,不要修改
com.panda.videoliveplatform: 被測app包名,需要修改
--uiautomatormix: 遍歷策略
三、AppCrawler跨平台自動遍歷工具
github:https://github.com/seveniruby/AppCrawler
百度網盤下載地址:https://pan.baidu.com/s/1dE0JDCH
簡單使用:
1、啟動 Appium
2、啟動模擬器或者連接真機
3、開始自動遍歷
查看幫助信息:java -jar appcrawler-2.4.0-jar-with-dependencies.jar
不用重啟APP自動化遍歷:java -jar appcrawler-2.4.0-jar-with-dependencies.jar --capability "appPackage=com.xxxxx.android,appActivity=.view.WelcomeActivityAlias,dontStopAppOnReset=true"