Monkey

Monkey

要获取Monkey命令自带的简单帮助,在CMD中执行命令:

adb shell monkey –help

参数简介:

•-p:设置Monkey只允许启动指定的一个或多个包(Package ,即App),不指定将会允许系统启动所有的app.

指定包: adbshell monkey –pcom.wangpos.fork 100

不指定包: adb shell monkey 100

• -v:用于指定反馈信息级别(信息级别就是日志的详细程度),总共分3个级别,分别对应的参数如下表所示:

日志级别 Level0 :adb shellmonkey -p com.wangpos.fork –v100

仅提供启动提示、测试完成和最终结果等少量

日志级别 Level 1

示例 adb shell monkey -p com.wangpos.fork –v -v100

说明 提供较为详细的日志,包括每个发送到Activity的事件信息

日志级别 Level 2

示例 adb shell monkey -p com.htc.Weather –v-v –v 100

说明 最详细的日志,包括了测试中选中/未选中的Activity信息

•–ignore-timeouts:应用程序发送ANR时,Monkey依然发送事件,直到事件计数完成

adb shell monkey -p com.wangpos.fork--ignore-timeouts 1000

•–ignore-crashes:应用程序崩溃时,Monkey依然发送事件,直到事件计数完成

•–throttle<毫秒>:用于指定用户操作(即事件)间的时延,单位是毫秒;

•–ignore-security-exceptions用于指定当应用程序发生许可错误时(如证书许可,网络许可等), Monkey依然会发送事件,直到事件计数完成

•–kill-process-after-error用于指定当应用程序发生错误时,是否停止其运行。如果指定此参数,当应用程序发生错误时,应用程序停止运行并保持在当前状态(注意:应用程序仅是静止在发生错误时的状态,系统并不会结束该应用程序的进程)。

•–monitor-native-crashes用于指定是否监视并报告应用程序发生崩溃的本地代码。

•–pct-{+事件类别}{+事件类别百分比}用于指定每种类别事件的数目百分比(在Monkey事件序列中,该类事件数目占总事件数目的百分比)

•停止Monkey测试

 adb shellps|findstrmonkey :查找monkey进程信息,findstr相当于linux的grep,表示查找字符串

 adb shell kill xxx :杀掉进程,xxx为上个命令输出的monkey进程信息的第一个数字(PID)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值