Monkey测试流程及名词解释

本文介绍了Monkey测试的基本语法和参数使用,包括事件流数量、详细级别、随机数种子、事件间隔、不同事件类型的百分比调整,以及针对特定应用包的测试。还提到了Monkey在遇到崩溃、超时或安全异常时的行为选择,以及如何记录日志和检查设备上的应用包。

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

一、Monkey基本语法

adb shell monkey [options]

二、adb shell monkey -v -v -v 100

表示执行100个伪随机用户事件流,并提供了测试中所有相关Activity信息。

Level 0(默认),除了启动、测试完成和最终结果外只提供较少的信息。

Level 1,提供了较为详细的测试信息,如逐个发送到Activity的事件信息。

Level 2,提供了更多的设置信息,如测试中选中或未选中的Activity信息。

三、adb shell monkey -s 1123

-s < seed> 伪随机数生成器的种子值。如果你用相同的种子值重新运行Monkey,它将生成相同的事件序列。该例表示重现种子值为1123的事件序列

四、adb shell monkey -throttle 300 -v 100

表示执行100个伪随机用户事件流,事件间隔为300毫秒

五、adb shell monkey -pct-touch 67 -v 10

表示执行10个伪随机用户事件流,并调整其中触摸事件的百分比为67%。

六、adb shell monkey -pct-motion 67 -v 10

表示执行10个伪随机用户事件流,并调整其中动作事件的百分比为67%。

七、adb shell monkey -pct-trackball 67 -v 10

表示执行10个伪随机用户事件流,并调整其中轨迹球事件的百分比为67%

八、adb shell monkey -p com.jzf.simple1 -p com.jzf.simple2 100

表示对包“com.jzf.simple1”和“com.jzf.simple2”执行100个伪随机用户事件流。

九、其它参数:

1,-ignore-crashes 表示当应用程序崩溃或遇到任何类型的未处理的异常时,Monkey将停止。如果指定此选项,则Monkey将继续向系统发送

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值