monkey命令

Monkey测试是一种针对Android应用的自动化稳定性测试方法,通过模拟用户随机操作来检测软件的健壮性。本文介绍了如何使用adb shell monkey命令进行测试,包括基本用法、指定应用测试、日志详细程度设置以及随机数种子和事件比例的调整。同时,还提到了如何过滤异常和忽略错误以确保测试的连续性。
摘要由CSDN通过智能技术生成

Money

它可以相像一只猴子, 在电脑面前,乱敲键盘在测试。它主要用于Android的稳定性测试

使用monkey测试手机所有应用

# 执行monkey测试100次
adb shell monkey 1000

在这里插入图片描述

指定应用测试

# 执行monkey测试100次只对com.kmxs.reader
adb shell monkey -p com.kmxs.reader 100

在这里插入图片描述

显示日志详细程度

总共分3个级别,分别对应的参数如下 表所示:

1、缺省值,仅提供启动提示、测试完成和最终结果等少量信息

adb shell monkey -p com.kmxs.reader  -v 10

在这里插入图片描述

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

adb shell monkey -p com.kmxs.reader  -v -v  10

在这里插入图片描述

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

adb shell monkey -p com.kmxs.reader  -v -v -v  100

在这里插入图片描述

-s 随机数种子

用于指定伪随机数生成器的seed值,如果seed相同,则两次Monkey测试所产生的事件序列也相同的。

adb shell monkey  -s 10 100
adb shell monkey  -s 10 100

在这里插入图片描述

–throttle 毫秒

在这里插入图片描述

–pct-touch 触摸事件百分百

在这里插入图片描述

–pct-motion 手势事件百分百

在这里插入图片描述

–ignore-crashes 正常操作,忽略异常

在这里插入图片描述

–ignore-timeouts 遇到超时错误跳过,正常操作

在这里插入图片描述

过滤关键字 | findstr 关键字

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值