学习Monkey使用说明

学习Monkey使用说明

ID:40640954

大小:214.00 KB

页数:16页

时间:2019-08-05

学习Monkey使用说明_第1页
学习Monkey使用说明_第2页
学习Monkey使用说明_第3页
学习Monkey使用说明_第4页
学习Monkey使用说明_第5页
资源描述:

《学习Monkey使用说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Monkey一、什么是Monkey1、Monkey测试简介Money是Android中的一个命令行工具,可以运行在模拟器里或实际设备中它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。2、Monkey程序介绍1)Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.jar;2)Monkey.j

2、ar程序是由一个名为“monkey”的脚本来启动执行的,shell脚本在Android文件系统中的存放路径是:/system/bin/monkey;这样就可以通过在CMD窗口中执行:adbshellmonkey{+命令参数}来进行Monkey测试了。二、Monkey的特征1、测试的对象仅为应用程序包,有一定的局限性。2、Monkey测试使用的事件流是随机的,不能进行自定义。3、可对moneyTest的对象,事件数量,类型,频率等进行设置。三、Monkey的基本用法1、基本选项usage:monkey[-pALLOW

3、ED_PACKAGE[-pALLOWED_PACKAGE]...][-cMAIN_CATEGORY[-cMAIN_CATEGORY]...][--ignore-crashes][--ignore-timeouts][--ignore-security-exceptions][--monitor-native-crashes][--ignore-native-crashes][--kill-process-after-error][--hprof][--pct-touchPERCENT][--pct-motionPE

4、RCENT][--pct-trackballPERCENT][--pct-syskeysPERCENT][--pct-navPERCENT][--pct-majornavPERCENT][--pct-appswitchPERCENT][--pct-flipPERCENT][--pct-anyeventPERCENT][--pkg-blacklist-filePACKAGE_BLACKLIST_FILE][--pkg-whitelist-filePACKAGE_WHITELIST_FILE][--wait-dbg][

5、--dbg-no-events][--setupscriptfile][-fscriptfile[-fscriptfile]...][--portport][-sSEED][-v[-v]...][--throttleMILLISEC][--randomize-throttle][--profile-waitMILLISEC][--device-sleep-timeMILLISEC][--randomize-script][--script-log][--bugreport]COUNT1、Monkey命令参数介绍1)

6、参数:-p参数-p用于约束限制,用此参数指定一个或多个包(Package,即APP)。指定包之后,Monkey将只运行系统启动指定的APP。如果不指定包,Monkey将允许系统启动设备中的所有APP。*指定一个包:adbshellmonkey–pcom.android.music100说明:com.android.music为包名,100是事件计数(即让Monkey程序模拟100次随机用户事件)。*指定多个包:adbshellmonkey–pcom.android.music–pcom.android.browse

7、r100*不指定包:adbshellmonkey100说明:monkey随机启动APP并发送100个随机事件。*要查看设备中所有的包,在CMD窗口中执行以下命令:>adbshell#cd/data/data#ls2)参数:-c如果用此指定了一个或几个类别,Monkey将只允许系统启动被这些类别种的某个类别列出的Activity。如果不指定任何类别,Monkey将选择下列类别中列出的Activity:Intent.category.LAUNCHER或Intent.category.MONKEY。要指定多个类别,需要使

8、用多个-c选项,每个-c选项只能用于一个类别。1)参数:-v用于指定反馈信息级别(信息级别就是日志的详细程度),总共分3个级别,分别对应的参数如下所示:日志级别Level0示例:adbshellmonkey–pcom.android.music–v100说明:缺省值,仅提供启动提示、测试完成和最终结果等少量信息日志级别Level1示例:adbshellmon

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。