Android压力测试快速入门教程(图解)——Monkey工具 思考:怎么让Monkey在机子上点击快点

二、Monkey的基本用法

三、Monkey测试示例图解

四、Monkey命令参数介绍

五、Monkey log分析

一、Monkey简介

Monkey:Android中的一命令行工具,压力测试软件稳定性和健壮性

特点: 1.测试对象为程序包,有一定局限性 2.伪随机事件,不能自定义 3.可对事件数量、类型、频率设置

以下内容来自:

猴子的来源:至于Monkey的名字是有何而来的呢?这个没有去怎么考究,Monkey这个工具就是一个调皮的猴子,在App中乱按、乱摸、乱滚、乱跳。Monkey测试是Android平台下自动化测试的一种快速有效的手段,通过Monkey工具可以模拟用户触摸屏幕、滑动轨迹球、按键等操作来对模拟器或者手机设备上的软件进行压力测试,检测该软件的稳定性、健壮性。它的原理是向系统发送伪随机的用户事件流(如按键输入、触摸输入、手势输入等),实现对正在开发的应用程序进行压力测试。

   注:MonkeyRunner官方文档的网址

   

 

 

二、Monkey的基本用法

    基本语法如下:

    $ adb shell monkey [options]

    如果不指定optionsMonkey将以无反馈模式启动,并把事件任意发送到安装在目标环境中的全部包。下面是一个更为典型的命令行示例,它启动指定的应用程序,并向其发送1000个伪随机事件:

    $ adb shell monkey -p your.package.name -v number

    $ monkey -ppackage的意思)  指定文件名 -v(测试的次数和频率) number(次数)

 

三、Monkey测试示例图解

 通过简单的测试示例,初步了解并掌握Monkey测试的步骤。注意,这里主要是使用adb命令进行安装和相关操作。测试的具体参考步骤如下:

   (1)首先,先准备了一个测试用的应用程序(apk文件)。为了测试,这里选择了一个格瓦拉手机购票App进行测试。下载地址为: 。

   下载好后,得到下图所示的apk文件。

 

Android压力测试快速入门教程(图解)——Monkey工具 思考:怎么让Monkey在机子上点击快点

   (2)将apk文件复制到android sdk对应platform-tools的目录下。例如,笔者的sdk路径为 D:\android\android-sdk-windows\platform-tools。如图所示

  

Android压力测试快速入门教程(图解)——Monkey工具 思考:怎么让Monkey在机子上点击快点

   (3)进行apk文件的安装(安装的前提是,已经启动并可以检测模拟器):有安装91助手或者豌豆的用户可以直接双击apk文件进行安装;也可以使用android下的adb命令进行安装(如下图所示,Success表示安装成功)。

adb命令下安装apk文件的命令为:adb install 文件名.apk

  

Android压力测试快速入门教程(图解)——Monkey工具 思考:怎么让Monkey在机子上点击快点

(4)安装好后,会在模拟器上看到应用程序的启动图标

   

Android压力测试快速入门教程(图解)——Monkey工具 思考:怎么让Monkey在机子上点击快点

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzxzys.html