码迷,mamicode.com
首页 > 其他好文 > 详细

monkey命令

时间:2018-08-04 23:16:44      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:反馈   监视   com   保存   比较   touch   bsp   默认   组成   

Monkey 命令

Adb shell monkey {+命令参数} 次数

Adb shell monkey -help/-h  查看手册

参数:

-v 用于指定反馈信息级别(信息级别就是日志的详细程度),总共分3个级别

   Level0(默认),除了启动、测试完成和最终结果外只提供较少的信息。
   Level1,提供了较为详细的测试信息,如逐个发送到Activity的事件信息。
   Level2,提供了更多的设置信息,如测试中选中或未选中的Activity信息。

  比较常用的是-v -v -v,即最多详细信息,一般会保存到指定文件中供开发人员查找bug原因时使用。

-p 后台加包名  指定包名的monkey 测试

-s  指定代号,相同的代号是执行一样的操作(问题重现)

--throttle <毫秒> 用于 指定用户操作(即时间)的延时

--ignore-crashes—ignore-timeouts 忽略 崩溃和超时的情况,不然一般出现这种情况,monkey 会终止

如:adb shell monkey -p com.bangma.ba --ignore-crashes --ignore-timeouts ----throttle 3000 -v -v -v -s 200 10000

技术分享图片

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

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

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

技术分享图片

--ignore-security-exception 作用:通常,当程序发生许可错误(例如启动一些需要许可的Activity)导致的异常时,Monkey将停止运行。设置此项,Monkey将继续发送事件给系统,直到事件计数完成。

--monitor-native-crashes 作用:监视并报告Andorid系统中本地代码的崩溃事件

 

monkey命令

标签:反馈   监视   com   保存   比较   touch   bsp   默认   组成   

原文地址:https://www.cnblogs.com/yangxiaobai/p/9420455.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!