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、不支持读取待测界面的信息来进行验证

常常感恩
原文地址:https://www.cnblogs.com/prince365/p/10437744.html