Monkey测试
简单在说就是象猴子一样乱点,为了测试软件的稳定性,健壮性。号称最快速有效的方法。
Monkey是一个命令行工具 ,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测试。Monkey包括许多选项,它们大致分为四大类:
A.基本配置 选项,如设置尝试的事件数量;
B. 运行约束选项,如设置只对单独的一个包进行测试
C. 事件类型和频率;
D. 调试选项;
环境搭建,前提需要安装JDK(这里就省略对JDK的安装及环境变量的配置了哈)
安装完后,和java一样配置,设置安卓的环境的变量:先新建ANDROID_HOME,如下图所示:

在path变量后添加:D:\android-sdk_r24.4.1-windows\android-sdk-windows\tools;D:\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools;如下图所示:

1.monkey测试环境搭建,这里不用做过多细节的描述,安装好sdk后,,需要配置环境变量,path变量,这里都不用做过多的解释了哈。在控制台输入adb验证,结果如下图所示:

2.在控制台输入adb后,连接好APP手机并处于开发模式,在控制台输入adb devices,结果如下图所示:


3.在控制台输入adb shell 命令进入shell模式,输入pm list packages获取包名,结果如下图所示:

4.在控制台中输入:monkey -p 包名 -v -v -v 次数 如果需要创建文件在次数后面加上文件路径:E:log.txt
这里monkey参数需去自学几个就行了不一一介绍了。
网友评论