您现在的位置是:亿华云 > 知识
Monkey事件类型参数有哪些?
亿华云2025-10-04 03:23:43【知识】0人已围观
简介Monkey 的事件类型总共有 11 种,分别是触摸(Touch)、手势(motion)、二指缩放(pinchzoom)、轨迹(trackball)、旋转(rotation)、基本导航(nav)、主要
Monkey 的事件事件类型总共有 11 种,分别是类型触摸(Touch)、手势(motion)、参数二指缩放(pinchzoom)、事件轨迹(trackball)、类型旋转(rotation)、参数基本导航(nav)、事件主要导航事件(majornav)、类型系统按键(syskeys)、参数启动 activity(appswitch)、事件键盘事件(flip)和其它类型事件(anyevent),类型在日志中分别用 0-10 来表示;
如:
C:\Users\XXX>adb shell monkey –p cn.mopon.film --throttle 1000 -v –v –v 100
:Monkey: seed=160364725750 count=100
:IncludeCategory: android.intent.category.LAUNCHER
:IncludeCategory: android.intent.category.MONKEY
// Event percentages:
// 0: 15.0%
// 1: 10.0%
// 2: 2.0%
// 3: 15.0%
// 4: -0.0%
// 5: -0.0%
// 6: 25.0%
// 7: 15.0%
// 8: 2.0%
// 9: 2.0%
// 10: 1.0%
// 11: 13.0%事件说明:
触摸事件:指在屏幕某处按下并抬起的参数操作。手势事件:指在屏幕某处的事件按下、随机移动、类型抬起的参数操作(划动)。缩放事件:指在屏幕上某处放大缩小事件,如地图的测试,这类事件较多。轨迹事件:模拟的轨迹球的操作,早期手机较多,现在的手机几乎都没有轨迹球,但轨迹球事件中包含曲线滑动操作,如果被测程序需要曲线滑动时可以选用此参数。屏幕旋转事件:屏幕旋转事件是一个隐藏事件,云服务器提供商它是模拟屏幕的横屏和竖屏转换。基本导航事件:指点击方向输入设备的上、下、左、右按键的操作,现在手机多数没有上下左右的操作,这类事件很少。主要导航事件:指点击“主要导航”按键的操作,这些按键通常会导致 UI界面中的动作,如键盘回退,菜单,中间键等。系统按键事件:指点击系统保留使用的按键的操作,如点击 Home 键、返回键、音量调节键等启动 Activity 事件:指在手机上启动一个 Activity 的操作,即打开某个应用的某个 activity 界面。键盘事件:键盘事件主要是一些与键盘相关的操作,如点击输入框、键盘弹起、服务器托管键盘收回等。其它类型事件:除以上事件以外的其它事件,比如按键、其他不常用的设备上的按钮等。好了,事件介绍完了,下面需要介绍在 monkey 测试中如何指定事件的比例,比如地图类的可以指定缩放事件较多一些,连连看游戏指定划动类较多一些,这样有利于测试的有效性,事件比例的设置是通过(--pct-事件名)的格式来指定事件的百分比,相关案例如下:
指定触摸事件的百分比adb shell monkey -p cn.mopon.film --pct-touch 20 1000注:--pct-{ +事件类别}{ +事件类别百分比}用于指定每种类别事件的百分比(在 Monkey事件序列中,该类事件数目占总事件数目的百分比),--pct-touch { +百分比}用于调整触摸事件的百分比(触摸事件是一个 down-up 事件,它发生在屏幕上的某单一位置)。
指定动作事件的百分比adb shell monkey -p cn.mopon.film --pct-motion 30 1000注:指定动作事件的服务器租用百分比(动作事件由屏幕上某处的一个 down 事件、一系列的伪随机事件和一个 up 事件组成)。
指定多个事件的百分比adb shell monkey -p cn.mopon.film --pct-touch 20--pct-pinchzoom30--pct-motion 15 --pct-appswitch 301000说明:指定多个事件百分比时,各百分比之和不能超过 100% 如果不指定事件的百分比,monkey 会随机按事件百分比来跑 app。
很赞哦!(8)
下一篇: 4、注册门槛低
热门文章
站长推荐
第三,.cc域名域名也有很多优势资源域名,从整体注册基数也可以由此推断;
一个百亿级日志系统是怎么设计出来的?
AI中台:一种敏捷的智能业务支持方案(分享实录)
库克让人大吃一惊的苹果新品,很有可能是它
当投资者经过第二阶段的认真学习之后又充满了信心,认为自己可以在市场上叱咤风云地大干一场了。但没想到“看花容易绣花难”,由于对理论知识不会灵活运用.从而失去灵活应变的本能,就经常会出现小赢大亏的局面,结果往往仍以失败告终。这使投资者很是困惑和痛苦,不知该如何办,甚至开始怀疑这个市场是不是不适合自己。在这种情况下,有的人选择了放弃,但有的意志坚定者则决定做最后的尝试。
可视化实时Web日志分析工具,堪称神器!
一篇AI打麻将的论文,理科生眼中的麻将是这样的
被“996”围困的年轻人:像是定好闹钟的机器