赞
踩
一 部署准备
项目地址
部署 Maxim
快捷打开 cmd, 视窗键 +r 打开运行窗口后,输入 cmd 回车
D: 回车进入 D:盘 准备直接 git clone 到 D:盘根目录下
D:\>git clone https://github.com/zhangzhao4444/Maxim.git
Cloning into 'Maxim'...
remote: Counting objects: 70, done.
remote: Compressing objects: 100% (54/54), done.
remote: Total 70 (delta 25), reused 60 (delta 15), pack-reused 0
Unpacking objects: 100% (70/70), done.
部署环境介绍
操作系统
快捷查看 win 系统版本, 视窗键 +r 打开运行窗口后, 输入 winver 回车
Android Sdk
下载地址 http://tools.android-studio.org/index.php/sdk 处下载 android-sdk_r24.4.1-windows.zip
将 android-sdk-windows 解压到你需要的目录下,笔者是 D:\Android\android-sdk-windows
配置 android-sdk 环境变量:
ANDROID_HOME 变量值为 android-sdk 的解压目录,笔者为 D:\Android\android-sdk-windows
PATH PATH 变量值的最后追加 ;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\build-tools;
接下来你便可以用 D:\Android\android-sdk-windows 下的 SDK Manager.exe 下载配置 SDK 或 AVD Manager.exe 配置 AVD 模拟器了。
如果你需要测试 android 应用的话,请先安装配置好某一版本的 SDK 及其相关工具。
如下图,SDK manager 必要配置:
Tools->Options 设置
其它要下载的:
此处为了与 Macaca 环境兼容,目前稳定没敢乱升级,大家也可用此.
此处的按需选择与 AVD 模拟器配套使用的
该步骤,主要是为了部署 adb 工具而已,当然也有独立部署 adb 的方案.这个你按需选择吧,不过你既然要搞 android 相关了,android sdk 工具的部署最终还是逃不过的.
启动一模拟器后,用 adb 查看连接
D:\>adb devices -l
List of devices attached
192.168.60.101:5555 device product:vbox86p model:Samsung_Galaxy_S7___7_1_0___API_25___1440x2560 device:vbox86p
真机小米 Mix2
需要开启真机开发者选项->USB 调试, 模式和其他相关,主要是调试这一栏要打开的有
用 adb 查看连接
D:\>adb devices -l
List of devices attached
12345678 device product:chiron model:MIX_2 device:chiron
二查看使用帮助
Maxim 目录下 README.md
# Maxim
> A Kotlin implementation of Monkey TEST(Non-Stub) forAndroid that runs on Simulator/Android devices.
https://testerhome.com/topics/11719
## 1. Requirements
- Android 5,6,7,8
- Android5 not support dfs
## 2. Setup
- adb push framework.jar /sdcard
- adb push monkey.jar /sdcard
[- adb push ape.strings /sdcard]
[- adb push awl.strings /sdcard]
## 3. Usage
Maxim can be either started with adb commandline.
- adb shell CLASSPATH=/sdcard/monkey.jar:/sdcard/framework.jar execapp_process /system/bin tv.panda.test.monkey.Monkey -p com.panda.videoliveplatform --uiautomatordfs 5000
### 3.1 Args
[dfs mode] --uiautomatordfs monkey use DFS algorithm . About 5 action per second.
[mix mode] --uiautomatormix monkey use AccessibilityService resolve tree node and random choose. About 10-20 action per second.
--pct-uiautomatormix uiautomator action ratio inmix mode
--running-minutes n monkey total run time
--act-whitelist-file /sdcard/awl.strings
--act-blacklist-file
other args is same to Android
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。