什么是Monkey
Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。
Monkey的特征
1、 测试的对象仅为应用程序包,有一定的局限性。
2、 Monky测试使用的事件流数据流是随机的,不能进行自定义。
3、 可对Test的对象,事件数量,类型,频率等进行设置。
一、安装jdk。
百度 jdk 直接下载安装。
验证:cmd中输入java -version如果出来版本号即成功。
如果不成功注意添加环境变量,然后重启,再验证。
二、下载Android SDK
百度 android sdk 直接下载安装。
验证:cmd输入 adb version 如果出来版本号就成功。
一般都会不成功,添加环境变量。
新建ANDROID_HOME环境变量
变量名:ANDROID_HOME
变量值:D:/Documents/Downloads/adt-bundle-windows-x86-20130917.467161976/adt-bundle-windows-x86-20130917/sdk (注意修改自己的路劲)
修改path ,在Path编辑加入%ANDROID_HOME%/tools;%ANDROID_HOME%/platform-tools;
再次验证ok。
三、测试包
首先需要连接手机。
cmd进入。运行:adb shell
monkey -p com.qq -v 1000
此命令意思为执行1000次随机用户模拟操作,com.qq为安装包的名字.
另外,如果包的名字不知道:
1、可以问开发人员
2、logcat
a.清除logcat内容,使用命令adb logcat -c
b.启动logcat,使用命令adb logcat ActivityManager:I *:s
即可看到包名。
图文可参考:http://www.cnblogs.com/ydnice/p/5788058.html
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/98550.html