一、Monkey测试简介
Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。
二、Monkey测试原理
monkey测试的原理就是利用socket通讯的方式来模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。当Monkey程序在模拟器或设备运行的时候,如果用户出发了比如点击,触摸,手势或一些系统级别的事件的时候,它就会产生随机脉冲,所以可以用Monkey用随机重复的方法去负荷测试你开发的软件。
三、Monkey程序介绍
1) Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.jar;
2) Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中的存放路径 是:/system/bin/monkey;这样就可以通过在CMD窗口中执行: adb shell monkey {+命令参数}来进行Monkey测试了。
在命令窗口输入 adb shell
cd /system/framework
ls
可以列出当前路径下的jar包,可以看到其中有monkey.jar
四、Monkey命令帮助
要获取Monkey命令自带的简单帮助,在CMD中执行命令:
adb shell monkey –help
五、停止Monkey测试
打开CMD命令行窗口输入 adb shell
查询monkey进程 ps | grep monkey 返回来的第一个数字就是monkey的进程号
使用 kill 进程号 来结束monkey的运行
1367

被折叠的 条评论
为什么被折叠?



