Android真机测试之monkey 命令集锦

文章详细描述了在Windows电脑上使用ADB对Android设备进行不同APP的Monkey测试,包括各种事件比例、延时设置以及日志记录方法。涉及了触摸、手势、活动切换等测试策略。

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

环境:一台已经安装adb的windows电脑、安卓13真机
备注:将"APP包名"(包含引号替换成要测试的app包名,如何查看当前运行app的包名,使用adb命令 adb shell dumpsys window | findstr mCurrentFocus
如设备系统设置的包名为com.android.settings在这里插入图片描述

1.测试 xxx APP 五万次,触摸事件40%,其他按键60%,延时100毫秒,log保存D盘

monkey -p “APP包名” --pct-touch 40 --pct-anyevent 60 -v -v -v --throttle 100 50000>D:\MonkeyTest\log\log1.txt

2.测试 xxx APP 五万次,手势事件40%,其他按键60%,延时100毫秒,log保存D盘

monkey -p “APP包名” --pct-motion 40 --pct-anyevent 60 -v -v -v --throttle 100 50000>D:\MonkeyTest\log\log2.txt

3.测试ultdata for Android APP 五万次,触摸事件50%,手势事件50%,延时50毫秒,log保存D盘

monkey -p “APP包名” --pct-touch 50 --pct-motion 50 -v -v -v --throttle 50 50000>D:\MonkeyTest\log\log3.txt

4.测试ultdata for Android APP 五万次,触摸事件50%,主要导航事件50%,延时50毫秒,log保存D盘

monkey -p “APP包名” --pct-touch 50 --pct-majornav 50 -v -v -v --throttle 50 50000>D:\MonkeyTest\log\log4.txt

5.测试ultdata for Android APP 五万次,触摸事件50%,启动Activity事件30%,系统按键事件20%,延时50毫秒,log保存D盘

monkey -p “APP包名” --pct-touch 50 --pct-appswitch 30 --pct-syskeys 20 -v -v -v --throttle 50 50000>D:\MonkeyTest\log\log5.txt

6.测试ultdata for Android APP 五万次,手势事件70%,启动Activity事件30%,延时50毫秒,log保存D盘

monkey -p “APP包名” --pct-motion 70 --pct-appswitch 30 -v -v -v --throttle 50 50000>D:\MonkeyTest\log\log6.txt

7.测试ultdata for Android APP 五万次,触摸事件50%,二指缩放事件20%,键盘事件20%,轨迹事件10%,延时50毫秒,log保存D盘

monkey -p “APP包名” --pct-touch 50 --pct-pinchzoom 20 --pct-flip 20 --pct-trackball 10 -v -v -v --throttle 50 50000>D:\MonkeyTest\log\log7.txt

8.测试ultdata for Android APP 五万次,手势事件50%,二指缩放事件20%,键盘事件20%,轨迹事件10%,延时50毫秒,log保存D盘

monkey -p “APP包名” --pct-motion 50 --pct-pinchzoom 20 --pct-flip 20 --pct-trackball 10 -v -v -v --throttle 50 50000>D:\MonkeyTest\log\log8.txt

9.测试ultdata for Android APP 两万次,随机测试,延时50毫秒,log保存D盘

monkey -p “APP包名” -v -v -v -s 1000 --throttle 50 20000>D:\MonkeyTest\log\log9.txt

10.测试ultdata for Android APP 两万次,随机测试,忽略崩溃随机测试,忽略超时无响应,忽略安全异常随机测试,延时50毫秒,log保存D盘

monkey -p “APP包名” --ignore-crashes --ignore-timeouts --ignore-security-exceptions -s 100 -v -v -v --throttle 50 20000>D:\MonkeyTest\log\log10.txt

11.打印崩溃日志

dumpsys dropbox | findstr data_app_crash

12.打印具体时间的崩溃日志

dumpsys dropbox --print 11:03:27>D:\MonkeyTest\log\crash_log.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值