美文网首页
1.Monkey简介

1.Monkey简介

作者: 柱柱007 | 来源:发表于2018-11-14 11:10 被阅读0次

Monkey简介

在Android的官方自动化测试领域有一只非常著名的“猴子”叫Monkey,这只“猴子”一旦启动,就会让被测的Android应用程序像猴子一样活蹦乱跳,到处乱跑。人们常用这只“猴子”来对被测程序进行压力测试,检查和评估被测程序的稳定性。

Moneky 路径

Monkey程序是Android系统自带的,其启动脚本是位于Android系统的/system/bin目录的Monkey文件,其jar包是位于Android系统的/system/framework目录的Monkey.jar文件。用户主要是通过adb命令来启动Monkey的,Monkey在运行时,会根据命令行参数的配置,生成伪随机的事件流,并在Android设备上执行对应的测试事件。同时,Monkey还会对测试系统进行监测,当出现以下4种情况时会进行特殊处理:

如限定了Monkey运行在特定包上,当监测到试图转到其他包的操作,将对其进行阻止。

如应用程序崩溃或接收到任何失控异常,Monkey将记录对应的错误日志,并根据命令行参数判断是停止运行还是继续运行。

如果应用程序发生了程序无响应(application not responding)的错误,Monkey将记录对应的错误日志,并根据命令行参数判断是停止运行还是继续运行。

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

Monkey启动步骤

1.连接移动设备

2.连接成功后输入命令  adb shell

3.进入到指定目录   cd /system/bin

4.输入 monkey

强制关闭monkey

1. adb shell ps 查看全部在运行的进程

2. 查找出com.android.commands.monkey  进程PID

3. adb shell kill pid 杀掉monkey进程

monkey 命令

monkey命令格式如下:

$ adb shellmonkey [options] <event-count>    

[options] 是指monkey可传入的参数,是可选项(如果不指定options,Monkey将以无反馈模式启动,并把事件任意发送到安装在目标环境中的全部包)

<event-count> 是指随机发送事件数。如:输入100就是执行100个伪随机事件,为必选项。

相关文章

  • 1.Monkey简介

    Monkey简介 在Android的官方自动化测试领域有一只非常著名的“猴子”叫Monkey,这只“猴子”一旦启动...

  • monkey命令

    1.monkey简介: monkey测试时android平台自动化测试的一中手段,通过monkey程序模拟用户触摸...

  • Android测试工具之monkey小结

    一.Monkey 1.monkey简介 这个工具是最简单的,主要用来做app压力测试,所谓压力测试就是乱点以模拟各...

  • Android手机稳定性、压力、性能测试方案

    一:稳定/压力测试 1.Monkey脚本 使用Monkey脚本测试,简单方便,不挑环境、设备,只要PC端安装JDK...

  • Monkey、ADB、Linux命令

    1.Monkey Monkey 就是SDK中附带的一个工具。Monkey是Android中的一个命令行工具,可以运...

  • Monkey测试全过程

    1.monkey测试的概念 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系...

  • 18旅游二班各组自我简介汇总

    一组简介 二组简介 三组简介 四组简介 五组简介 六组简介 七组简介 八组简介

  • 简介

    上辈子,洛幽喜欢了东凡一辈子,没有结果,之后她死了,她不后悔,只是为什么她一睁眼,嗯?捏了捏自己的脸,她这是回到了...

  • 简介

    1.主动地去阅读。 2.阅读目的:获得资讯,获得理解 前者为了增进资讯,获得信息,不能增加理解力。后者为了理解更多...

  • 简介

    姓名:赵金星 电话:13903984903 坐标:河南三门峡市陕州区。 三个标签的自我介绍: 1.时间管理践行者 ...

网友评论

      本文标题:1.Monkey简介

      本文链接:https://www.haomeiwen.com/subject/maedfqtx.html