- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
android压力测试命令monkey详解
本文主要介绍了android monkey命令详解,Monkey 就是SDK中附带的一个工具,该工具主要用于进行压力测试
一、Monkey 是什么?
Monkey 就是SDK中附带的一个工具。
二、Monkey 测试的目的?
该工具用于进行压力测试。 然后开发人员结合monkey 打印的日志和系统打印的日志,结合测试中出现的问题。
三、Monkey 测试的特点?
Monkey 测试,所有的事件都是随机产生的,不带任何人的主观性。
四、Monkey 命令详解
1.标准的monkey 命令
[adb shell] monkey [options] eventcount , 例如:adb shell monkey -v 500 --------产生500次随机事件,作用在系统中所有activity(其实也不是所有的activity,而是包含 Intent.CATEGORY_LAUNCHER 或Intent.CATEGORY_MONKEY 的activity)。上面只是一个简单的例子,实际情况中通常会有很多的options 选项
2.四大类——常用选项 、 事件选项 、 约束选项 、 调试选项
1)常用选项
代码如下:
--help:打印帮助信息-v:指定打印信息的详细级别,一个 -v增加一个级别 , 默认级别为 0 。
参数: -v
用于指定反馈信息级别(信息级别就是日志的详细程度),总共分3个级别,100是事件计数(即让Monkey程序模拟100次随机用户事件)分别对应的参数如下表所示:
日志级别 Level0
示例 adb shellmonkey -p com.htc.Weather –v 100
说明 缺省值,仅提供启动提示、测试完成和最终结果等少量信息
日志级别 Level 1
示例 adb shellmonkey -p com.htc.Weather –v -v 100
说明 提供较为详细的日志,包括每个发送到Activity的事件信息
日志级别 Level 2
示例 adb shellmonkey -p com.htc.Weather –v -v –v 100
说明 最详细的日志,包括了测试中选中/未选中的Activity信息
2)事件选项
代码如下:-s:指定产生随机事件种子值,相同的种子值产生相同的事件序列。如: -s 200
用于指定伪随机数生成器的seed值,如果seed相同,则两次Monkey测试所产生的事件序列也相同的。
* 示例:
Monkey测试1:adb shell monkey -p com.htc.Weather –s 10 100
Monkey 测试2:adb shell monkey -p com.htc.Weather–s 10 100
两次测试的效果是相同的,因为模拟的用户操作序列(每次操作按照一定的先后顺序所组成的一系列操作,即一个序列)是一样的。操作序列虽然是随机生成的,但是只要我们指定了相同的Seed值,就可以保证两次测试产生的随机操作序列是完全相同的,所以这个操作序列伪随机的;
--throttle:每个事件结束后的间隔时间——降低系统的压力(如不指定,系统会尽快的发送事件序列)。如:--throttle 100--pct-touch:指定触摸事件的百分比,如:--pct-touch 5%
调整触摸事件的百分比(触摸事件是一个down-up事件,它发生在屏幕上的某单一位置)
adb shell monkey -p com.htc.Weather--pct-touch 10 1000
相关的还有以下option:--pct-motion percent (滑动事件)
调整动作事件的百分比(动作事件由屏幕上某处的一个down事件、一系列的伪随机事件和一个up事件组成)adb shell monkey –p com.htc.Weather --pct-motion 20 1000
--pct-trackball percent (轨迹球事件)
调整轨迹事件的百分比(轨迹事件由一个或几个随机的移动组成,有时还伴随有点击)
adb shell monkey -p com.htc.Weather --pct-trackball 30 1000
--pct-nav percent (导航事件 up/down/left/right)
调整“基本”导航事件的百分比(导航事件由来自方向输入设备的up/down/left/right组成)
adb shell monkey -p com.htc.Weather --pct-nav 40 1000
调整“主要”导航事件的百分比(这些导航事件通常引发图形界面中的动作,如:5-way键盘的中间按
您可能关注的文档
- appso项目需求分析.docx
- APP测试解决方案.ppt
- 手游测试解决方案.ppt
- python webdriver如何处理下拉框.pdf
- appium安装指导文档.pdf
- IOS流量测试方法简述.doc
- 移动自动化测试解决方案.pptx
- 110kV线路,合并单元+三相智能终端.pdf
- 220kV线路 合并单元+分相智能终端各2台.pdf
- 主变110kV侧DTI-806IJB 2台 双跳圈.pdf
- 2021海湾消防GST-HX-420BEx 火灾声光警报器安装使用说明书.docx
- 2022海湾消防 GST-LD-8316Ex 手自动转换装置安装使用说明书.docx
- (小升初押题卷)江苏省小升初重难点高频易错培优卷(试题)-2024-2025学年六年级下册数学苏教版.docx
- 2023-2024学年吉林省吉林市舒兰市人教版四年级上册期末考试数学试题.docx
- 2023-2024学年北京市密云区北京版四年级上册期末考试数学试卷.docx
- 2024-2025学年广东省广州市天河区人教版三年级上册期末考试数学试卷.docx
- 2024-2025学年河北省唐山市丰南区人教版五年级上册期末测试数学试卷.docx
- 人教版道德与法治一年级下册第4课《我们有精神》课件.pptx
- 消防蝶阀介绍.pptx
- 室外消火栓设置场所及设置要求.pptx
最近下载
- 《国家出路的探索与列强侵略的加剧》【教学设计】 .pdf VIP
- 核心素养下高考历史二轮备考策略2023届高三历史二轮复习.pptx VIP
- 《核舟记》历年中考阅读真题(附答案)文言文知识梳理及真题训练(部编版).docx
- TCBDA59-2022 家用不锈钢整体橱柜应用技术规程.pdf
- ArcMap使用手册_中文高清 二_下.pdf
- 主题班会:《怎样合理使用压岁钱》教学设计.docx VIP
- 2024年湖北襄阳四中五中自主招生化学试卷真题(答案详解).pdf
- 2025年中国建筑业行业市场评估分析及发展前景调研战略研究报告.docx
- There be句型的就近原则习题精品.doc VIP
- 2025年我国建筑行业发展现状及趋势.pdf VIP
文档评论(0)