Monkey相关概念
一、什么是monkey?
形象比喻:monkey原意是猴子,monkey测试就像猴子在电脑面前乱敲键盘在测试
通过monkey程序模拟用户乱敲屏幕、滑动、按键等操作,对设备上的程序进行压力测试,检测程序多久会出现异常
二、monkey用来做什么?
monkey主要用来作android的压力测试,主要为了测试是否crash
三、monkey程序介绍
1、android系统自带,java语言写成
2、android系统中存放路径:/system/framework/monkey.jar
3、monkey.jar程序由名为monkey的shell脚本启动
4、shell脚本在android系统中的存放位置 /system/bin/monkey
5、monkey命令启动方式:
1)pc上adb shell 进入android系统,通过执行adb shell monkey {+命令参数}
2)pc上 cmd命令进入到命令行,通过执行adb shell monkey{+命令参数}
3)在android机或者模拟器上直接执行monkey命令,可以在android机上安装android终端模拟器(百度搜索或360助手搜索android terminal 安装)
四、monkey架构
普遍做法是将monkey作为一个像待测应用发送随机按键消息的测试工具
验证待测应用在这些随机性输入的面前是否会闪退
五、monkey弱点
1、不支持条件判断 2、不支持读取待测界面的信息来进行验证
常常感恩