美文网首页
(一)Monkey的基本简介以及操作事件

(一)Monkey的基本简介以及操作事件

作者: M文涛 | 来源:发表于2019-06-04 22:13 被阅读0次

一.什么是monkey

在查找Android官方的解释是(参考Android官方API:http://www.android-doc.com/tools/help/monkey.html):

The Monkey is a program that runs on your emulator or device and generates pseudo-random streams of user events such as clicks, touches, or gestures, as well as a number of system-level events. You can use the Monkey to stress-test applications that you are developing, in a random yet repeatable manner.

翻译过来就是:

Monkey是一个在您的模拟器或设备上运行的程序,可 生成用户事件的伪随机流,例如点击,触摸或手势,以及许多系统级事件。您可以使用Monkey以随机且可重复的方式对您正在开发的应用程序进行压力测试。

二.环境搭建

1.下载AndroidSDK(地址:http://tools.android-studio.org/index.php/sdk),配置AndroidSDK的环境

三.Monkey的位置

每一台Android手机都有Monkey工具,Monkey是Android系统自带的程序,因为不是可视化工具,所以我们看不到。

1.启动文件路径:

启动文件在Android系统的/system/bin目录下的Monkey文件,jar包在/system/framework目录下的Monkey.jar文件。

2.运行:

一般通过adb命令启动Monkey,Monkey运行时,会根据命令行参数的设置,生成伪随机的事件流,并在Android设备上执行对应的事件。由于Monkey在模拟器/设备环境中运行,因此必须从该环境中的shell启动它。您可以通过前缀adb shell到每个命令,或通过输入shell并直接输入Monkey命令来完成此操作。

四.Monkey的启动

1.连接移动设备(可以使用真机、模拟器,进入开发者选项、开启USB调试,一些特殊的真机需要特殊设置,这里不做特殊说明),

2.成功后,运行-输入cmd命令:adb shell,(说明:目前显示的是“$”符号,说明手机没有root,如果显示的是“#”,说明手机已经root)如图1:

图1

3.进入目录中:cd /system/bin/  如图2:

图2

4.输入“monkey”命令后回车,看到如图信息说明启动成功了,如图3:

图3

五.Monkey命令格式以及选项

格式如下:

adb shell monkey [options] <event-count>

        1.[options]  选填项,指monkey可传入的参数(如果不输入options,Monkey启动后会把事件任意发送到安装在当前环境中的任意包,实际工作中,我们需要指定包名),如:$ adb shell monkey  500 

        2.<event-count> 必填项,指随机发送事件次数。假如event-count为100,monkey就会执行100个伪随机事件。如:$ adb shell monkey  com.xiaoma.xxx  500 

相关文章

  • (一)Monkey的基本简介以及操作事件

    一.什么是monkey 在查找Android官方的解释是(参考Android官方API:http://www.an...

  • Android 自动化测试 - Monkey Event(事件)

    Monkey 事件简介 Monkey 通过注入事件来对手机或者模拟器进行操作,根据Monkey源码.Monkey的...

  • 2.monkey事件

    操作事件简介 Monkey所执行的随机事件流中包含11大事件,分别是触摸事件、手势事件、二指缩放事件、轨迹事件、屏...

  • Monkey入门

    一 简介 二 测试准备 三 基本命令格式 四 测试Log获取 五 Monkey命令参数介绍 一、简介 Monkey...

  • monkey自测APP

    monkey简介:monkey是Android中的一个命令行工具,monkey命令向系统发送伪随机的用户事件流(如...

  • monkey如何使用?

    Monkey的用法: 通过monkey是伪随机事件测试;通过monkey命令对APP进行测试 基本命令是adb s...

  • Python Appium自动化测试 Monkey事件

    Time will tell. 事件简介 Monkey所执行的随机事件流包含11种事件,分别为:触摸事件、手势事件...

  • monkey学习笔记

    monkey的option操作都是根据具体的需求设定的,主要分为常规类、事件类、约束类、调试类。 monkey 的...

  • 干货分享:Android自动化测试之Monkey

    一:Monkey基本概念 1. Monkey:Android SDK提供的命令行工具,发送伪随机的用户事件流,用于...

  • monkey基本操作命令

    monkey官网: https://developer.android.google.cn/studio/test...

网友评论

      本文标题:(一)Monkey的基本简介以及操作事件

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