Android稳定性测试利器-Monkey介绍及环境配置
2016-07-27 14:30
453 查看
一、什么是Monkey
Monkey是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,截图如下:
2. 设置sdk下面tools的环境变量
下载安装完成后,鼠标右击“计算机”-》属性-》高级系统设置-》环境变量-》
点击Path,将platform-tools文件所在路径添加到环境变量中,例如:“E:\android-sdk-windows\platform-tools”添加到变量值中,与之前的变量值用分号隔开。如下图示例:
3. 下载安装JDK ,下载完成之后点击安装,并且配置JDK的环境变量,具体方法网上很多资料,大家可以参考。2
4. 设置完成后,进行测试。
1).通过USB 将手机连接电脑 。
2).电脑端点击菜单上的开始键->运行,或者使用快捷键(WIN+R),输入cmd,打开电脑的DOS命令行。如下图:
3).接下来在命令行中输入运行monkey的命令。
如:adb shell monkey –p sogou.mobile.explorer –v 1000
其中:sogou.mobile.explorer为需要测试的应用程序包名。
输入命令点击回车,如果被测试的包被调起运行,到此环境搭建完毕!
一、什么是Monkey
Monkey是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,截图如下:
2. 设置sdk下面tools的环境变量
下载安装完成后,鼠标右击“计算机”-》属性-》高级系统设置-》环境变量-》
点击Path,将platform-tools文件所在路径添加到环境变量中,例如:“E:\android-sdk-windows\platform-tools”添加到变量值中,与之前的变量值用分号隔开。如下图示例:
3. 下载安装JDK ,下载完成之后点击安装,并且配置JDK的环境变量,具体方法网上很多资料,大家可以参考。2
4. 设置完成后,进行测试。
1).通过USB 将手机连接电脑 。
2).电脑端点击菜单上的开始键->运行,或者使用快捷键(WIN+R),输入cmd,打开电脑的DOS命令行。如下图:
3).接下来在命令行中输入运行monkey的命令。
如:adb shell monkey –p sogou.mobile.explorer –v 1000
其中:sogou.mobile.explorer为需要测试的应用程序包名。
输入命令点击回车,如果被测试的包被调起运行,到此环境搭建完毕!
相关文章推荐
- Android Studio添加jar包和第三方类库
- android studio在真机上运行程序出现Unsupported major.minor version 52.0错误
- fragment从activity中获取数据
- Android启动引导页使用ViewPager实现
- android布局----RelativeLayout
- Android歌词播放的实现
- Android 点击图片放大
- Android资源文件夹名称中的修饰语“sw600dp和sw720dp”等是如何对应到具体设备的?
- android studio 程序退出提示
- 在Android上使用qemu-user运行可执行文件
- android界面View简介及android界面绘制过程
- javascript检查android软键盘隐藏显示
- Android 开发需要知道的一些基本概念
- ScrollView嵌套Listview/RecyclerView内容显示不全
- Android学习记录
- 腾讯优图实现人脸对比
- Android沉浸式状态栏SystemBarTint的使用方法
- 在Android上使用qemu-user运行可执行文件
- android状态栏一体化(沉浸式状态栏)
- Android6.0以下系统判断相机权限