一、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"