自动遍历回归测试工具

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

 

posted @ 2020-06-07 17:13  韩凯1990  阅读(877)  评论(0编辑  收藏  举报