Android(安卓)monkey 实测
16lz
2021-01-26
Monkey的基本用法
基本语法如下:
$ adb shell monkey [options]
如果不指定options,Monkey将以无反馈模式启动,并把事件任意发送到安装在目标环境中的全部包。下面是一个更为典型的命令行示例,它启动指定的应用程序,并向其发送500个伪随机事件:
$ adb shell monkey -p your.package.name -v 500
1.首先需配置环境变量
cmd--> adb devices 查看当前连接设备
2.在有设备连接的前提下,在命令行中输入:adb shell 进入shell界面
C:\Documents and Settings\Administrator>adb shell
注意:此处由于手机未root,没有读取文件权限,并不影响后续操作
3.以当前cn.buaa.myweixin作为对象进行MonkeyTest
#monkey -pcn.buaa.myweixin-v 500
其中-p表示对象包 –v 表示事件数量
运行过程中,Emulator中的应用程序在不断地切换画面。
关于Monkey测试的停止条件
Monkey Test执行过程中在下列三种情况下会自动停止:
1、如果限定了Monkey运行在一个或几个特定的包上,那么它会监测试图转到其它包的操作,并对其进行阻止。
2、如果应用程序崩溃或接收到任何失控异常,Monkey将停止并报错。
3、如果应用程序产生了应用程序不响应(application not responding)的错误,Monkey将会停止并报错。
通过多次并且不同设定下的Monkey测试才算它是一个稳定性足够的程序。
更多相关文章
- Android利用系统广播---监听应用程序安装和卸载[转]
- Android应用程序开发期末大作业(1)
- Android(安卓)Monkey的使用
- Android磁盘管理-之vold源码分析(4)
- ListView的OnItemClickListener事件被其内部Button点击事件屏蔽
- GitHub上几种Android表格控件
- Android面试宝典(更新中)
- View事件体系(Android开发艺术探索读书笔记)
- Android事件分发中的ViewGroup