一、Maxim工具是什么?
Maxim 是一款基于monkey二次开发的一款高性能遍历,一个可以实现高速点击的工具,优点有很多,比如场景细粒度化,同时也有防止手机休眠,防跳出等等。
二、使用方法
1.命令行模式
1) 进入大佬的git。下载代码。 https://github.com/zhangzhao4444/Maxim
2)先将 framework.jar , monkey.jar push 到手机上某个目录中,建议/sdcard
adb push framework.jar /sdcard
adb push monkey.jar /sdcard
3)在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
: 遍历策略
2.图形界面
1.下载 AppetizerIO
2.连接手机或者模拟器
3.上传待测app,选择maxim
4.根据自己设置遍历规则,开始测试
5.如果测试过程中出现崩溃或者crash。会有单独的日志生成