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值