一、什么是Monkey
Monkey在英文里的含义是猴子,在测试行业的学名叫“猴子测试”,指的是没有测试经验的人甚至是根本不懂计算机的人(就像一只猴子),不需要知道程序的任何用户交互方面的知识,给他一个程序,他就会对他看到的任何界面进行操作,当然操作是无目的的、随便乱按乱点的,这种测试在产品周期的早期阶段会很有效,为用户节省了很多时间。
Monkey 是 Android平台提供的一种自动化测试方法,它会随机的模拟发送各种按键,点击,滑动等用户事件来实现压力测试。看系统版本是否稳定,能否持续的为用户提供服务。从log查看异常的次数、异常的频率。
Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中的存放路径是:/system/bin/monkey;可以通过执行: adb shell monkey {+命令参数}来进行Monkey测试。
用Monkey进行App压力测试的结果有三种zhi。
1、正常。
2、Crash :程dao序崩溃。
3、ANR:程序无响应。
二、Monkey的特征
1、测试的对象仅为应用程序包,有一定局限性
2、Monkey测试使用的事件随机流是随机的,也可以进行自定义
3、可对MonkeyTest的对象,事件数量,类型,频率等进行设置
Monkey的停止条件:
1、应用程序崩溃或接收到任何失控异常
2、应用程序不响应
3、正常运行结束
4、强制停止进程(ctrl C)
三、Monkey的运行环境搭建
1. 首先搭建monkey的运行环境
下载sdk安装包
2. 设置sdk下面tools的环境变量下载安装完成后,鼠标右击“计算机”-》属性-》高级系统设置-》环境变量-》
点击Path,将platform-tools文件所在路径添加到环境变量中,例如:“E:\android-sdk-windows\platform-tools”添加到变量值中,与之前的变量值用分号隔开。如下图示例:
3. 下载安装JDK ,下载完成之后点击安装,并且配置JDK的环境变量
4. 设置完成后,进行测试。1).通过USB 将手机连接电脑 。2).电脑端点击菜单上的开始键->运行,或者使用快捷键(WIN+R),输入cmd,打开电脑的DOS命令行。如下图:
3).接下来在命令行中输入运行monkey的命令。如:adb shell monkey –p sogou.mobile.explorer –v 1000 其中:sogou.mobile.explorer为需要测试的应用程序包名。输入命令点击回车,如果被测试的包被调起运行,到此环境搭建完毕!
-
心理健康教育工作总结:https://www.henkao.com/zhichang/2591.html 辣椒的功效与作用:https://www.henkao.com/yangsheng/984.html 如果不爱了:https://www.henkao.com/qinggan/367.html 什么是健康:https://www.henkao.com/yangsheng/85.html 日记300字:https://www.henkao.com/xuexi/2503.html 非主流昵称:https://www.henkao.com/wangluo/1359.html 幼儿园教师自我鉴定:https://www.henkao.com/zhichang/2155.html 夫妻走到尽头7种表现:https://www.henkao.com/qinggan/1011.html 四字押韵唯美古风网名:https://www.henkao.com/wangluo/760.html 游戏公会名字:https://www.henkao.com/wangluo/1361.html 罕见古风二字id:https://www.henkao.com/wangluo/1487.html 军训心得体会800字高中生:https://www.henkao.com/xuexi/2023.html 空调除湿模式可千万别乱用了:https://www.henkao.com/jiaju/998.html 含义网名:https://www.henkao.com/wangluo/1247.html 宅基地申请书:https://www.henkao.com/zhichang/474.html 军训征文:https://www.henkao.com/zuowen/2042.html 最美家庭事迹材料:https://www.henkao.com/zhichang/1948.html 幼儿教师论文:https://www.henkao.com/xuexi/2012.html 销售年度工作计划:https://www.henkao.com/zhichang/2002.html 出发顺利吉言:https://www.henkao.com/qinggan/1667.html 安全教育班会教案:https://www.henkao.com/zhichang/2107.html 所有的心酸委屈自己扛的句子:https://www.henkao.com/qinggan/421.html 心累的无奈身心疲惫说说:https://www.henkao.com/qinggan/916.html 会计专业实习报告:https://www.henkao.com/xuexi/1860.html 大学生面试自我介绍:https://www.henkao.com/xuexi/2059.html 发现作文:https://www.henkao.com/xuexi/287.html 护士辞职报告范文:https://www.henkao.com/zhichang/1891.html 情绪管理:https://www.henkao.com/qinggan/1041.html 给自己取个独特的昵称:https://www.henkao.com/wangluo/686.html 晒自己厨艺的说说简短:https://www.henkao.com/qinggan/769.html(0) 回复 (0)