Android app自动化测试(Monkey的测试原理和方法),Android架构师教你如何突破瓶颈

本文介绍了Android的Monkey测试工具,包括-throttle参数用于设置事件间延迟,-pct-touch、-pct-motion等参数调整不同事件的百分比,用于模拟用户操作。此外,还提到了如何通过-p、-c等参数限制测试范围,以及如何处理应用崩溃和超时情况。
摘要由CSDN通过智能技术生成

2、–throttle

作用:在事件之间插入固定的时间(毫秒)延迟,你可以使用这个设置来减缓Monkey的运行速度,如果你不指定这个参数,则事件之间将没有延迟,事件将以最快的速度生成。

注:常用参数,一般设置为300毫秒,原因是实际用户操作的最快300毫秒左右一个动作事件,所以此处一般设置为300毫秒。

例:adb shell monkey –throttle 300 -v 10

3、–pct-touch

作用:调整触摸事件的百分比。(触摸事件是指在屏幕中的一个down-up事件,即在屏幕某处按下并抬起的操作)

注:常用参数,此参数设置要适应当前被测应用程序的操作,比如一个应用80%的操作都是触摸,那就可以将此参数的百分比设置成相应较高的百分比。

例:adb shell monkey –pct-touch 100 -v 10

4、–pct-motion

作用:调整motion事件百分比。(motion事件是由屏幕上某处一个down事件、一系列伪随机的移动事件和一个up事件组成)

注:常用参数,需注意的是移动事件是直线滑动

例:adb shell monkey –pct-motion 100 -v 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值