问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android monkey 加多久的延时

发布网友 发布时间:2022-04-29 08:52

我来回答

1个回答

热心网友 时间:2022-06-25 01:57

下面介绍一种Monkey测试方法:单一模块Monkey测试

以下这条Monkey指令为例:

monkey -s 12 --throttle 450 -p com.android.cameraswitch --kill-process-after-error --ignore-timeouts --ignore-security-exceptions -v 10000

这条monkey指令是测试:在camera模块中产生1万次伪随机操作(包括触摸、按键、手势等)。
下面简单介绍下涉及到的各参数:
-s
伪随机数生成器的 seed 值。如果用相同的 seed 值再次运行 Monkey ,它将生成相同的事件序列。
--throttle
在事件之间插入固定延迟。通过这个选项可以减缓 Monkey 的执行速度。如果不指定该选项, Monkey 将不会被延迟,事件将尽可能快地被产成。
-p
如果用此参数指定了一个或几个包,Monkey将只允许系统启动这些包里的Activity。 如果你的应用程序还需要访问其它包里的Activity(如选择取一个联系人),那些包也需要在此 同时指定。如果不指定任何包,Monkey将允许系统启动全部包里的Activity。要指定多个 包,需要使用多个 -p选项,每个-p选项只能用于一个包。
--kill-process-after-error
通常,当Monkey由于一个错误而停止时,出错的应用程序将继续处于运行状态。当设置了此选项时,将会通知系 统停止发生错误的进程。注意,正常的(成功的)结束,并没有停止启动的进程,设备只是在结束事件之 后,简单地保持在最后的状态。
--ignore-timeouts
通常,当应用程序发生任何超时错误(如“Application Not Responding”对 话框)时,Monkey将停止运行。如果设置此选项,Monkey将继 续向系统发送事件,直到计数完成。
--ignore-security-exceptions
通常,当应用程序发生许可错误(如启动一个需要某些许可的Activity)时,Monkey将 停止运行。如果设置了此选项,Monkey将继续向系统发送事件,直到计数完成。
-v
命令行的每一个 -v 将增加反馈信息的级别。 Level 0( 缺省值 ) 除启动提示、测试完成和最终结果之外,提供较少信息。 Level 1 提供较为详细的测试信息,如逐个发送到 ActivITy 的事件。 Level 2 提供更加详细的设置信息,如测试中被选中的或未被选中的 Activity 。

adb shell monkey -s 12 --throttle 800 -p net.kindroid.fm --ignore-timeouts --ignore-security-exceptions -v 100000

步骤:
1、不忽略异常
adb shell monkey -p com.thunderst.radio --throttle 500 -s 600 -v -v -v 800000 >C:\long_radio_report.txt
指令的含义:测试的应用程序为FM,事件间的延时为500毫秒,种子seed的值为600,三个v表示输出的MonkeyLog的级别为最高,即输出最详尽的Monkey Log,测试的事件次数为800000次 ,Log保存在C盘的ong_radio_report.txt里
2、忽略异常
adb shell monkey -p com.thunderst.radio --throttle 500 -s 600 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -v -v -v 800000 >C:\long_radio_report.txt
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 如何使用android DDMS Android view 加载服务器数据延迟问题 安卓子系统网络速度慢怎么办? 如何修改安卓的网络参数,比如延迟、丢包、带宽等。 海峡城那边很偏吗?那边有菜市场吗? 南京新街口到奥体海峡城 南京市建邺区海峡城第二街区邮政编码是多少? 南京高铁站到海峡城怎么走 南京买江宁朗诗玲珑屿好还是河西海峡城好 谁知道南京海峡城和升龙天汇,哪个地段发展更好呢 你用什么方法增加自己微博的粉丝量? 南京海峡城的介绍 南京海峡城开发建设有限公司怎么样? 南京海峡城的简介 南京高铁站到海峡城怎么走? 从南京海峡城到南京秣陵路118号怎么交通 南京恒思教育信息咨询有限公司怎么样? 南京鱼嘴润府怎么样?好不好?值不值得买? 海峡城第三街区周边环境怎么样?生活便利吗? 班前安全讲话内容有哪些? 王者荣耀互联网延迟是指什么? 如何在word中插入类似CSDN中代码块 word2013种如何插入代码着色的代码块? 从另一个电脑里复制来的word文件引用和尾注都失效了,变成了只是个在文字右上角的符号,怎么办,论文急用 MS Word 插入代码,怎样让空格等宽? 在word中怎么插入代码不会被知网查重系统检测出来 使用freemarker通过ftl模板导出的word文件,打开时报 根据架构,XML数据无... 从骁龙660升级到骁龙855,实际体验提升有多大呢? 高通骁龙855和665啥区别有大神知道么,这两个能比么 骁龙660好还是骁龙845好? 买手机都注重处理器,同年的660和835,710和845,今年的855处理器成本差别到底有多大? 骁龙660卡的烦死同时开三个软件就卡。时间长了直接不动,想买个八55请问骁龙855日常使用会卡吗? 羊肉能和豆腐吃吗 党性体检民主评议的程序是怎么样 对分管部门的督促力度不够,导致部门对基层的指导力度不够应采取什么措施 山东枣矿集团成立的党性体检中心有何作用? 党支部党支部问题清单和整改台账表中的整改成效怎么写 党支部书记抓基层党建责任清单 “两学一做”学习教育如何走向常态化 党性体检流程