monkey测试环境搭建

摘要:Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。

什么是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

(0)
上一篇 2021年8月21日 00:36
下一篇 2021年8月21日 00:36

相关推荐

发表回复

登录后才能评论