下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Monkey简单测试一、配置环境:1、Java环境安装jdk(地址中不要包含:中文、空格、特殊字符,建议纯英文)环境变量配置右键计算机一属性一高级系统设置一高级一环境变量,弹出〃环境变量〃对话框。刑i芟里(ij..I.我蛟~―)刑i芟里(ij..I.我蛟~―);晰IC;:.'■i-勃蜻WINDOWS-崩口AR9Ei-tyiss;WindpwsUpdate-竟里11g T.dHTH1EhC\Tr-3^-irJ n-i.1PRft7FSSnfiu:1) .在系统变量里点击“新建〃,变量名为:JAVA_HOME,变量值填写JDK的安装路径,如:C:\programfiles\java\jdk1.8.0;2) .在Path变量里添加:设为:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;注:分号主要是用来分隔jdk的足路径和其他系统程序和应用程序的路径3) .添加CLASSPATH变量:设为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(要加.表示当前路径,当前路径的意思就是你现在编译运行的程序class文件所在的地方)验证是否配置成功:在dos中,输入命令java 回车后应该会出现java的各种命令;javac也会出现相关编译的命令;java-version出现jdk版本号ps:注意java和javac都是命令(动词),后面-version可理解为宾语,中间是有空格的,切记!!!2、安装adb-tool工具点击adb-setup-1.4.2.exe,弹出框中点击Y即可,默认安装在C盘验证是否配置成功:在dos中,输入adb,弹出版本号即可C:MJsepsMldininistpatop>adbAndroidDehugBridgever?ion1.0.32这是最简单的monkey测试需要的工具,这样就可以开始跑monkey了二、测试步骤:确保真机有root权限(可以连接第三方手机工具,查看是否有权限);打开需要做monkey测试的APP,同时用USB连接电脑;打开dos窗口,输入命令:adbdevices,显示***device说明手机已经成功连接电脑;C:XUsers'M:ldministrator>adbdeuicesListofdeuicesattached49cal24f deuice4.接下来,可以输入一些基本monkey命令如:adbshellmonkey-pcom.hundsun.gildata.fais-v5000表示:对fais客户端进行monkey测试,连续点击5000次注:FAIS客户端的包名为:com.hundsun.gildata.fais三、常用monkey命令说明:adbshellmonkey-p程序包-v测试次数adbshell->ls->cddata查看客户端中的包名$adbshellmonkey-p程序包-v测试次数adbshellmonkey-p<>--throttle380-v-s3500300000>C:\monkey_log.txt,这个monkey命令,当monkeytest过程中遇到Crash或者ANR(ApplicationNotResponding),就会自动终止.其中-p<allowed-package-name>后面接着的是你所要跑的Monkey的包名,如果用此参数指定了一个或几个包,Monkey将只允许系统启动这些包里的Activity。如果你的应用程序还需要访问其它包里的Activity(如选择取一个联系人),那些包也需要在此同时指定。如果不指定任何包,Monkey将允许系统启动全部包里的Activity。要指定多个包,需要使用多个?选项,每个-p选项只能用于一个包。--throttle<milliseconds>在事件之间插入固定延迟。通过这个选项可以减缓Monkey的执行速度。如果不指定该选项,Monkey将不会被延迟,事件将尽可能快地被产成。命令中的380就是延迟时间,单位为毫秒。-v命令行的每一个-v将增加反馈信息的级别。Level0(缺省值)除启动提示、测试完成和最终结果之外,提供较少信息。Level1提供较为详细的测试信息,如逐个发送到Activity的事件。Level2提供更加详细的设置信息,如测试中被选中的或未被选中的Activity事件。-s<seed>伪随机数生成器的seed值。如果用相同的seed值再次运行Monkey,它将生成相同的事件序列。命令中的300000代表monkeyevent执行的次数,3500表示Seed值(影响随机事件的发生顺序)C:\monkey_log.txt指将Monkey的log存在PC端的C盘根目录下。四、常见问题汇总1、 出现deviceoffline情况解决方法:方法一:执行#adbkill-server#adbstart-server#adbdevices看看设备是否还是处于offline状态,如果是,请尝试方法二方法二:重新启动设备,开机后,执行:#adbdevices方法三:关闭豌豆荚、360等第三方手机助手,试下;方法四:插拔手机USB,或者重启手机/电脑2、 出现提示:Noactivitiesfoundtorun,monkeyaborted.解决方法:是没有打开对应的apk包,需要将用来做monkey测试的包打开3、 在cmd中执行“adb
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高精度贴片机设计
- 肺炎防控健康教育策略
- 2024年车牌租赁大数据分析合同
- 2024年度门窗工程分包承包合同
- 2024年度剧本创作独家授权合同
- 2024年度二手房产居间合同范本
- 2024版股权转让协议书规范本
- 应急救援中的医疗救援与伤员救治考核试卷
- 宠物婚礼策划与执行考核试卷
- 日常生活中的日用保洁用品考核试卷
- Morisky服药依从性量表
- 安宁疗护护理医疗医护培训
- 人教版数学三年级上册第六单元测试题(带答案)
- 小区物业标准化管理图示课件
- 中国国际航空航天博览会
- 石油化工虚拟仿真实训基地自评报告
- 利用“手持技术”探究碳酸氢钠与氯化钙的反应课件【核心知识精讲精研 】 上学期高二化学鲁科版(2019)选择性必修1
- 医药行业两票制解析和解决方案
- 2023年度军队文职《教育学》真题库(含答案)
- 液压剪板机QC11Y说明书
- 耳鼻喉科手术分级目录2022
评论
0/150
提交评论