艾特商业网

money是什么意思(monkey是什么意思)

更新时间:2024-01-21 22:40:15

导读 你们好,最近小艾特发现有诸多的小伙伴们对于money是什么意思,monkey是什么意思这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往

你们好,最近小艾特发现有诸多的小伙伴们对于money是什么意思,monkey是什么意思这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、语法:adb shell monkey -p 应用程序包名 随机事件次数

2、monkey的选项大致分为:基本选项、事件选项、约束选项、调试选项

3、基本选项:

4、--help:打印帮助信息

5、-v:指定打印信息的详细级别,一个-v增加一级

6、一个"-v",仅提供启动提示、测试完成和最终结果等信息

7、两个"-v",提供较为详细的日志,包括每个发送Activity的事件信息

8、三个"-v",最详细的日志,包括测试中选中、未选中的Activity信息

9、例如:adb shell monkey -p 应用程序包名 -v -v 100

10、 adb shell monkey -p 应用程序包名 -v -v -v 100

11、下方输出的日志就比上线两个"-v"输出的多

12、事件选项:

13、-s

14、伪随机数生成器的seed值。如果用相同的seed值再次运行Monkey,它将生成相同的事件序列。

15、--throttle<毫秒>

16、在事件之间插入固定延迟。通过这个选项可以减缓Monkey的执行速度。如果不指定该选项,Monkey将不会被延迟,事件将尽可能快地被产成。

17、例如:

18、adb shell monkey -p 应用程序包名 --throttle 执行速度 -s seed种子 随机事件次数

19、--pct-touch

20、调整点击(触摸)事件的百分比(触摸事件是一个down-up事件,它发生在屏幕上的某单一位置)。

21、指定某个动作,例如:

22、adb shell monkey -v -p 应用程序包名 --pct-touch 执行touch动作的百分比 随机事件次数

23、--pct-majornav

24、调整“主要”导航事件的百分比(这些导航事件通常引发图形界面中的动作,如:5-way键盘的中间按键、回退按键、菜单按键)

25、--pct-nav

26、基本导航事件,比如手机上的上、下、左、右的操作

27、--pct-syskeys

28、调整“系统”按键事件的百分比(这些按键通常被保留,由系统使用,如Home、Back、Start Call、End Call及音量控制键)。

29、--pct-anyevent

30、调整其它类型事件的百分比。它包罗了所有其它类型的事件,如:按键、其它不常用的设备按钮、等等

31、--pct-pinchzoom

32、调整缩放

33、--pct-rotation

34、调整屏幕旋转

35、--pct-flip

36、键盘翻转事件,类似点击输入框,键盘弹起,点击其他区域,键盘收起

37、约束选项

38、-p

39、用此参数指定一个或多个包,monkey将只允许系统启动这些包里的Activity。需要制定多个包,需要使用多个-p,每个-p选项只用于一个包。如果没有指定,monkey将允许系统启动全部包里的Activity。

40、例如:adb shell monkey -p 应用程序包名 -p 应用程序包名 1000

41、-c

42、用此参数指定一个活多个类别,monkey将只允许系统启动被这些类别中的某个类别列出的Activity。需要指定多个时,需要使用多个-c,每个-c只能用于一个类别。如果没有指定,monkey将选择下列类别中列出的Activity:lntent.CATEGORY_LAUNCHER或lntent.CATEGORY_MONKEY。

43、调试选项:忽略超时和忽略崩溃(app经常出现超市、开死的现象,而mmonkey是不知道怎么办,所以有这两个指令就可以是monkey运行完成)

44、忽略超时参数:--ignore-timeouts

45、忽略崩溃(异常)参数:--ignore-crashes

46、语法:adb shell monkey -v -p 应用程序包名 --pct-touch 100 --ignore-timeouts --ignore-crashes 随机事件次数

47、以上两种情况除外,还有ANR的现象,如果出现,需要找对应的log,交给开发解决

48、当窗口中出现:

49、##Network stats....

50、//Monkey finished

51、代表命令执行完成

以上就是monkey是什么意思这篇文章的一些介绍,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!