Monkey操作手册Word文档下载推荐.doc
- 文档编号:13161725
- 上传时间:2022-10-07
- 格式:DOC
- 页数:5
- 大小:79.50KB
Monkey操作手册Word文档下载推荐.doc
《Monkey操作手册Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《Monkey操作手册Word文档下载推荐.doc(5页珍藏版)》请在冰豆网上搜索。
c)Monkey的特征
i.Monky测试使用的事件流数据流是随机的,不能进行自定义。
ii.测试的对象仅为应用程序包,有一定的局限性。
iii.可对Monkey的对象,事件数量,类型,频率等进行设置。
二、环境搭建
a)连接手机:
1Android需要Root,2(不必须)安装RE,控制data/data挂载权限工具安装
i.JDK安装:
详细:
JDK安装配置
ii.SDK安装:
建议拷贝SDK包,解压后配置SDK环境变量或安装详细:
SDK安装配置
至此环境安装就结束了
三、Monkey:
连接真机
因为模拟器和真机的巨大差距,建议使用真机做Monke自动化测试,如果没有真机,自行安装虚拟模拟器。
a)在cmd窗口下面输入adbdecixes
显示出真机连接型号。
如果未出现
连接不成功。
连接不成功,可以尝试使用豌豆荚安装手机连接,按照提示对PC和手机操作。
b)连接成功后,在cmd窗口下面输入adbshell
进入到手机
c)进入手机目录成功,在cmd窗口下面输入adbshell
没有获取到权限,使用RE修改data/data挂
载可以读写权限或者使用命令获取:
使用CD跳转至data/data,输入su获取,再输入lsdata/data获取data下目录package
四、Monkey命令详解
a)标准的monkey命令
[adbshell]monkey[options]<
eventcount>
例如:
adbshellmonkey-v500--------产生500次随机事件,作用在系统中所有activity
上面只是一个简单的例子,实际情况中通常会有很多的options选项
b)四大类——常用选项、事件选项、约束选项、调试选项
1:
常用选项:
--help:
打印帮助信息-v:
指定打印信息的详细级别,一个-v增加一个级别,默认级别为0。
2:
事件选项
-s:
指定产生随机事件种子值,相同的种子值产生相同的事件序列。
如:
-s200
--throttle:
每个事件结束后的间隔时间——降低系统的压力(如不指定,系统会尽快的发送事件序列)。
--throttle100
--pct-touch:
指定触摸事件的百分比,如:
--pct-touch5%,相关的还有以下option:
--pct-motion<
percent>
(滑动事件)、--pct-trackball<
(轨迹球事件)、--pct-nav<
(导航事件up/down/left/right)、--pct-majornav<
(主要导航事件backkey、menukey)、--pct-syskeys<
(系统按键事件Home、Back、startCall、endCall、volumeControl)、--pct-appswitch<
(activity之间的切换)、--pct-anyevent<
(任意事件)
3:
约束选项
-p:
指定有效的package(如不指定,则对系统中所有package有效),一个-p对应一个有效package,如:
-pcom.ckt-pcom.ckt.asura;
-c:
activity必须至少包含一个指定的category,才能被启动,否则启动不了;
4:
调试选项
--dbg-no-events:
初始化启动的activity,但是不产生任何事件。
--hprof:
指定该项后在事件序列发送前后会立即生成分析报告——一般建议指定该项。
--ignore-crashes:
忽略崩溃
--ignore-timeouts:
忽略超时
--ignore-security-exceptions:
忽略安全异常
--kill-process-after-error:
发生错误后直接杀掉进程
--monitor-native-crashes:
跟踪本地方法的崩溃问题
--wait-dbg:
知道连接了调试器才执行monkey测试。
五、一个简单的monkey命令:
adbshellmonkey-pcom.xy.android.junit-s500-v10000
但是,工作中为了保证测试数量的完整进行,我们一般不会在发生错误时立刻退出压力测试。
monkey测试命令如下
adbshellmonkey-pcom.xiaomishu.restaurant.reservation-s500--ignore-crashes--ignore-timeouts--monitor-native-crashes-v-v10000>
E:
\monkey_log\monkey_log.txt
monkey作用的包:
com.xiaomishu.restaurant.reservation
a)产生时间序列的种子值:
500
b)忽略程序崩溃、忽略超时、监视本地程序崩溃、详细信息级别为2,产生10000个事件。
六、启动Monkey
d)在cmd窗口下面输入adbdecixes
e)连接成功后,在cmd窗口下面输入adbshell
f)进入手机目录成功,在cmd窗口下面输入adbshell
g)输入monkey测试命令:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Monkey 操作手册