Monkey 测试一 Monkey 入门
android SDK里自带的现成的测试工具有monkey 和 monkeyrunner两个。总的来说,monkey主要应用在压力和可靠性测试上,运行该命令可以随机地向目标程序发送各种模拟键盘事件流,并且可以自己定义发送的次数,以此观察被测应用程序的稳定性和可靠性,应用起来也比较简单,记住那几个命令就行了。monkeyrunner呢,相比之下会强大一些,它主要可应用于功能测试,回归测试,并且可以自定义测试扩展,灵活性较强,并且测试人员可以完全控制。
SDK的配置
在系统中增加环境变量ANDROID_SDK_HOME
,设置为SDK的安装位置.
新建一个Path变量,变量值方框里输入;%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools;
设置完毕后,在cmd中输入adb,能够出来提示,就说明配置正确了。
添加AVD
在eclipse中的Android Virtual Device Manager中,新建一个设备,名字命名为 xxx。 则使用
emulator @xxx
或者
emulator -avd xxx
均可以启动虚拟设备。
使用mokey进行可靠性测试
adb shell monkey [options] event-count
adb shell monkey -p your.package.name -v -v -v 1000 > monkey.text
-v为verbose的缩写,就是详细输出事件的等级,
真实使用例子: