monkey测试的延时参数throttle为什么没有像预期一样的

2019-11-05  本文已影响0人  鱼豆腐爱好者协会会长

monkey执行命令

adb shell monkey -p com.miui.calculator --throttle 200 --pct-touch 100 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -v -v -v 100 > ./mylog.log

一般错误性理解:

总延时 = 100 * 0.2 = 20秒

正确的理解:

延时200毫秒,count=100,操作100%为触屏操作

触屏事件=一个down+一个up=2个操作

count/2=50个触屏事件

50*0.2=10S的延时消耗

再加上其他的一些程序执行的时间就是那些尾巴了

主要用途:

精确化控制你的monkey执行时间

说明:

由于混合型事件对应的操作步骤可能不确定,所以只能近似的计算出count值

上一篇 下一篇

猜你喜欢

热点阅读