一、简介
自动化 随机 遍历 app。开源;支持安卓;用于压力测试、健壮性测试。
二、简单使用
1. 需要:adb命令,安卓模拟器/真机
2. 获取被测app的入口
- 连接 真机 / 模拟器(Android Studio)
adb devices 查看设备是否连接
- 命令行输入:adb logcat -s ActivityManager:I
- 打开被测app(以Android Studio模拟器自带的时钟app为例)
得到appPackage:com.google.android.deskclock
* adb shell am start -S -n com.google.android.deskclock/com.android.deskclock.DeskClock 可帮助查看是否能调动应用
3. 运行monkey
adb shell monkey -p com.google.android.deskclock 1000
- -p (指定包名)
- 1000 (事件数)
三、缺点
1. 会点到外部APP
2. 会点到注销和退出
3. 无法灵活控制