monkey基本字段的意思解释

 时间:2024-10-14 22:53:37

1、语法:adb shell monkey -p 应用程序包名 随机事件次数monkey的选项大致分为:基本选项、事件选项、约束选项、调试选项

2、基本选项:--help:打印帮助信息-v:指定打印信息的详细级别,一个-v增加一级一个"-v",仅提供启动提示、测试完成和最终结果等信息两个"-v",提供较为详细的日志,包括每个发送Activity的事件信息三个"-v",最详细的日志,包括测试中选中、未选中的Activity信息例如:adb shell monkey -p 应用程序包名 -v -v 100 adb shell monkey -p 应用程序包名 -v -v -v 100下方输出的日志就比上线两个"-v"输出的多

monkey基本字段的意思解释

3、事件选项:-s伪随机数生成器的seed值。如果用相同的seed值再次运行Monkey,它訇咀喃谆将生成相同的事件序列。--throttle<毫秒>在事件之间插入固定延迟。墩伛荨矧通过这个选项可以减缓Monkey的执行速度。如果不指定该选项,Monkey将不会被延迟,事件将尽可能快地被产成。例如:adb shell monkey -p 应用程序包名 --throttle 执行速度 -s seed种子 随机事件次数--pct-touch调整点击(触摸)事件的百分比(触摸事件是一个down-up事件,它发生在屏幕上的某单一位置)。指定某个动作,例如:adb shell monkey -v -p 应用程序包名 --pct-touch 执行touch动作的百分比 随机事件次数--pct-majornav调整“主要”导航事件的百分比(这些导航事件通常引发图形界面中的动作,如:5-way键盘的中间按键、回退按键、菜单按键)--pct-nav基本导航事件,比如手机上的上、下、左、右的操作--pct-syskeys调整“系统”按键事件的百分比(这些按键通常被保留,由系统使用,如Home、Back、Start Call、End Call及音量控制键)。--pct-anyevent调整其它类型事件的百分比。它包罗了所有其它类型的事件,如:按键、其它不常用的设备按钮、等等--pct-pinchzoom调整缩放--pct-rotation调整屏幕旋转--pct-flip键盘翻转事件,类似点击输入框,键盘弹起,点击其他区域,键盘收起

4、约束选项-p用此参数指定一个或多个包,monkey将只允许系统启动这些包里的Activity。需要制定多个包,需要使用多个-p,每个-p选项只用于一个包。如果没有指定,monkey将允许系统启动全部包里的Activity。例如:adb shell monkey -p 应用程序包名 -p 应用程序包名 1000-c用此参数指定一个活多个类别,monkey将只允许系统启动被这些类别中的某个类别列出的Activity。需要指定多个时,需要使用多个-c,每个-c只能用于一个类别。如果没有指定,monkey将选择下列类别中列出的Activity:lntent.CATEGORY_LAUNCHER或lntent.CATEGORY_MONKEY。

5、调试选项:忽略超时和忽略崩溃(app经常出现超市、开死的现象,而mmonkey是不知道怎么办,所以有这两个指令就可以是monkey运行完成)忽略超时参数:--ignore-timeouts忽略崩溃(异常)参数:--ignore-crashes语法:adb shell monkey -v -p 应用程序包名 --pct-touch 100 --ignore-timeouts --ignore-crashes 随机事件次数以上两种情况除外,还有ANR的现象,如果出现,需要找对应的log,交给开发解决

6、当窗口中出现:##Network stats....//Monkey finished代表命令执行完成

monkey基本字段的意思解释
  • 生化危机4全解:[83]获得怪兽碎片
  • 天丛云尊通过什么活动获得?
  • 在家怎么做烛光晚餐意大利面
  • 香辣猪肉条怎样做才好吃
  • XCOM 未知敌人汉化攻略之个性汉化修改教程
  • 热门搜索
    手抄报版面设计图简单的 大自然的启示手抄报 运动会的手抄报 关于桥的手抄报 端午节手抄报简单好看 小年手抄报 小学生国庆手抄报 教师节手抄报大全 时代广场的蟋蟀手抄报 向英雄致敬手抄报