首页 技术 正文
技术 2022年11月18日
0 收藏 894 点赞 2,988 浏览 1191 个字

一、monkey启动

直接PC启动:> adb shell monkey [options] <count>shell 端启动:> adb shell>monkey [options] <count>这两者的区别是,通过PC端启动,monkey运行日志可以保存在PC上;通过shell端启动,monkey运行日志可以保存在手机里注:monkey启动后会,在monkey运行过程中,即使断开与PC端的连接,monkey依然可以在手机上继续运行。停止monkey的方法是:直接杀掉手机上的monkey进程,具体方法如下:> adb shell ps | grep monkey 获取到com.android.commands.monkey的进程ID> adb shell kill pid 通过kill命令杀死对应的monkey进程

二、monkey参数

Monkey启动的命令行脚本为:monkey [options] <count>其中,options表示Monkey执行的可配置参数,是可选项(如果不指定options, Monkey将以无反馈模式启动,并把事件任意发送到安装在目标环境中的全部包); count表示Monkey执行的事件数,为必选项。Options可简单划分为五类:❑ 基本配置类参数。❑ 事件类型和频率参数。❑ 约束限制类参数。❑ 调试类参数。❑ 官方隐藏类参数。以下是针对以上五种类型参数的详细介绍。

1.基本配置类参数

Monkey的基本配置类参数包括帮助参数和日志信息参数。帮助参数用于输出Monkey命令使用指导;日志信息参数将日志分为三个级别,级别越高,日志的信息越详细。具体参数信息见表4-1。表4-1 Monkey基本配置类参数表monkey基本配置类参数表Monkey框架(基础知识篇) – monkey启动与参数介绍

2.事件类型和频率参数

Monkey的事件类参数的作用是对随机事件进行调控,从而使其遵照设定运行,如设置各种事件的百分比、设置事件生成所使用的种子值等。频率参数主要限制事件执行的时间间隔。这两类的详细参数介绍见表4-2。表4-2 Monkey事件类型和频率参数表monkey事件类型和频率参数表Monkey框架(基础知识篇) – monkey启动与参数介绍

3.约束限制类参数

Monkey的约束限制类参数的作用是将随机事件运行的范围限制在一个或多个包或类中。详细参数介绍见表4-3。表4-3 Monkey约束限制类参数表约束限制类参数Monkey框架(基础知识篇) – monkey启动与参数介绍

4.调试类参数

通过调试类命令,可以对Monkey进行一些简单的调试,可以快速定位Monkey执行过程中的一些问题。如果用户想监控应用程序所调用的包之间的转换,则可以用–dbg-no-events参数;如果用户想监控内存泄漏,可以用–hprof参数。详细参数介绍见表4-4。表4-4 Monkey调试类参数表monkey调试类参数表Monkey框架(基础知识篇) – monkey启动与参数介绍

5.官方隐藏类参数

在Android官网上还有三个参数是看不到说明的,即为隐藏参数,这三个参数的详细介绍见表4-5。表4-5 Monkey官方隐藏类参数表官方隐藏类参数Monkey框架(基础知识篇) – monkey启动与参数介绍 

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,104
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,580
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,428
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,200
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,835
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,918