Hi,欢迎来到华清远见移动互联网学院官网!国内王牌JAVAEE培训、Android培训、HTML5培训、UI培训、JAVA培训、VR培训机构!

  • 400-611-6270
  • 新浪微博
  • 微信
您当前的位置:移动互联网学院 > Android开发 > Monkey测试教程-Monkey介绍及测试环境搭建

Monkey测试教程-Monkey介绍及测试环境搭建

时间:2017-04-01 13:33 来源:Android开发学习网

Monkey是Android稳定性测试利器,用于对所开发的Android App进行稳定性测试,今天小编就为大家介绍一下Monkey测试,并为大家讲解一下如何进行Monkey测试环境搭建。

一、什么是Monkey

Monkey是Android中的一个命令行工具,可以在Android模拟器或手机设备中运行。通过向Android系统发送伪随机用户事件流(如屏幕的点击、滑动和系统按键操作等),实现对正在开发的Android App进行压力测试。Monkey主要用于对所开发的Android App进行稳定性测试。

Monkey在使用时需要通过USB将手机设备与PC相连,在PC端使用Adb shell命令调用设备端的Monkey程序,设备端的Monkey程序自己生成随机的操作序列来执行。

二、Monkey的特征

Monkey包括许多选项,大致分为三大类:

· 基本配置选项,如设置事件数量。

· 设置操作事件类型和频率。

· 记录运行过程中遇到的崩溃或者ANR信息。

Monkey运行时,会对测试中的系统进行监测,针对特殊情况进行特殊处理,主要包括以下三种:

· 如果限定了Monkey运行在一个或几个特定的包上,那么它会监测试图转到其它包的操作,并对其进行阻止。

· 如果应用程序崩溃,Monkey将停止并报错。

· 如果应用程序产生了ANR的错误,Monkey将会停止并报错。

按照选定的不同级别的反馈信息,在Monkey中还可以看到其执行过程报告和生成的事件。

三、Monkey测试环境搭建

1. 首先搭建monkey的运行环境

在Windows下基于SDK下载:下载AndroidSDK并在windows下安装的官网地址请参照:http://developer.android.com/intl/zh-cn/sdk/index.html#Other,截图如下:

Monkey测试教程-Monkey介绍及测试环境搭建1

2. 设置sdk下面tools的环境变量

下载安装完成后,鼠标右击“计算机”-》属性-》高级系统设置-》环境变量-》

点击Path,将platform-tools文件所在路径添加到环境变量中,例如:“E:\android-sdk-windows\platform-tools”添加到变量值中,与之前的变量值用分号隔开。如下图示例:

Monkey测试教程-Monkey介绍及测试环境搭建2

3. 下载安装JDK ,下载完成之后点击安装,并且配置JDK的环境变量,具体方法网上很多资料,大家可以参考。2

4. 设置完成后,进行测试。

1).通过USB 将手机连接电脑 。

2).电脑端点击菜单上的开始键->运行,或者使用快捷键(WIN+R),输入cmd,打开电脑的DOS命令行。如下图:

Monkey测试教程-Monkey介绍及测试环境搭建3

3).接下来在命令行中输入运行monkey的命令。

如:adb shell monkey –p sogou.mobile.explorer –v 1000

其中:sogou.mobile.explorer为需要测试的应用程序包名。

输入命令点击回车,如果被测试的包被调起运行,到此Monkey测试环境搭建完毕!

  • 北京

    010-82600385/6

    北京市海淀区西三旗悦秀路北京明园大学校内

  • 上海

    021-54485127

    上海市徐汇区漕溪路250号银海大楼11层

  • 深圳

    0755-25590506

    深圳市龙华新区人民北路美丽AAA大厦15层

  • 成都

    028-85405115

    成都武侯区科华北路99号科华大厦2层

  • 南京

    025-86551900

    南京市白下区汉中路185号鸿运大厦11层

  • 武汉

    027-87804688

    武汉工程大学卓刀泉校区科技孵化器大楼11层

  • 西安

    029-88756251

    西安市高新区高新1路12号天公大厦3层

  • 广州

    020-38342087

    广州市天河软件园柯木塱园5栋三层

  • 沈阳

    024-24349000

    沈阳市沈河区北顺城路137号锦峰大厦7层

  • 济南

    0531-88898293

    济南市高新区舜华路三庆世纪财富中心B3座6层

  • 重庆

    023-68064704

    重庆市九龙坡区渝州路87号双薪时代九楼

  • 长沙

    15010390966

    长沙市开福区芙蓉中路海东青大厦B座11楼

Copyright © 2004-2017 华清远见教育集团 版权所有,沪ICP备10038863号-3,京公海网安备110108001117号