Monkey事件及常用的命令总结

Monkey是Android用于压力测试的自动化工具,它发送伪随机事件流到应用。本文总结了Monkey的基本使用,包括触摸、手势、屏幕旋转等事件类型,以及参数配置如事件比例、种子值、时间间隔等。还介绍了约束类参数,如针对特定包或activity操作,以及调试参数,如忽略错误继续执行和性能监控。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Monkey

Monkey是Android中的用来发送伪随机事件流的工具,是Android中自动化的一种工具,一般用来对程序做压力测试。

Monkey命令的格式:
adb shell monkey [options] <event-count>

[options]:是指Monkey命令可传入的参数,是可选项,如果不指定options,Monkey将以无反馈模式启动,并且把事件任意发送到安装在目标环境中的所有包;

<event-count>:是指随机发送的事件数,是必选项。

Monkey事件

1、触摸事件–pct-touch
2、手势事件–pct-motion
3、二指缩放事件–pct-pinchzoom
4、轨迹事件–pct-trackball
5、屏幕旋转事件–pct-rotation
6、主要导航事件–pct-syskeys
(主要导航事件是指按下手机的音量键、电源键等)
7、启动activity事件–pct-appswitch
8、键盘事件–pct-flip

Monkey参数

常规类参数:
1、帮助参数,查看帮助信息

adb shell monkey -h

2、查看日志信息参数:查看日志信息分为三个等级,通过-v来指定,带三个-v就是最高等级,也就是显示的日志信息最详细。


                
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值