下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年茶叶茶具出口销售合同3篇
- 2025年度羊绒制品厂羊绒原料采购合同4篇
- 2025年上外版七年级物理上册阶段测试试卷含答案
- 2025年新科版选择性必修1生物上册月考试卷含答案
- 电梯拆除协议
- 2025年新科版第二册生物上册月考试卷含答案
- 场地租用合同
- 机械设备的购销合同
- 2025年华师大版必修3生物上册阶段测试试卷含答案
- 2025年教科新版九年级物理下册阶段测试试卷含答案
- 智慧财务综合实训
- 安徽省合肥市2021-2022学年七年级上学期期末数学试题(含答案)3
- 教育专家报告合集:年度得到:沈祖芸全球教育报告(2023-2024)
- 肝脏肿瘤护理查房
- 护士工作压力管理护理工作中的压力应对策略
- 2023年日语考试:大学日语六级真题模拟汇编(共479题)
- 皮带拆除安全技术措施
- ISO9001(2015版)质量体系标准讲解
- 《培训资料紧固》课件
- 黑龙江省政府采购评标专家考试题
- 成品烟道安装施工方案
评论
0/150
提交评论