monkey初体验

使用Monkey之前,需要部署环境。

1、首先部署Java环境,下载32位或是64位的JDK,具体版本自行下载,安装过程中最好还是不要更改安装路径,避免出错。此处请注意一定要与自己电脑版本一致,不然后面monkey运行不了;

2、安装完JDK之后,配置环境变量,如何配置,请百度;

3、配置之后,同时按下win+R,输入cmd,进入命令框,输入Java -version查看Java环境是否部署好;

4、开始部署Android开发环境,下载android_sdk_windows,解压即可;

使用夜神模拟器 

1、apk下载到电脑上;
2、打开夜神模拟器,在夜神模拟器上安装apk;
3、然后cmd进到sdk/platform-tools;
4、输入adb connect 127.0.0.1:62001,输入adb shell ls data/data,查找包名;
5、再用adb shell monkey -p 包名 -v 500,回车,此时可以看到apk在夜神模拟器上运行;
 
注: 62001是夜神模拟器的端口,如果使用Android自带模拟器,端口就使用5554

使用Android自带模拟器

1、请确定SDK中有AVD Manager.exe和SDK Manager.exe,如果没有,可在网上下载;

2、直接打开AVD Manager.exe,在Android Virtual Devices中点击右侧的Create,进行模拟器创建;

3、创建模拟器时,参数填写可参考网上,此处需要注意的是如果提示 no CPU/ABI,那就说明当前是没有可用的CPU/ABI,需要自行下载;

4、关掉AVD Manager.exe,打开SDK Manager.exe,查看

可看到红框内的都是显示未安装,此时需要下载安装,AVD Manager.exe上才会有可选的CPU/ABI。

勾选需要的,点击安装即可;

需要注意的是,这些内容都需要FQ下载,如何FQ请自行百度;

5、下载完成之后,再次启动AVD Manager.exe,再次创建,填写好相关内容之后,在Android Virtual Device列表,点击刚创建的模拟器,点击右侧的start按,即可成功创建模拟器;

6、如遇到模拟器无右侧键盘显示时,关闭模拟器,切换到如下图所示,点击其中一个系统,进行配置;

7、配置完成之后,再次编辑新建的模拟器,修改skin项内容

8、再次重启即可出现功能键区域。

 我没有在这个模拟器上进行monkey测试,因为我打开那个界面花了两分钟,随便点了几个图片,平均响应时间3秒左右,太慢了。。。。感觉没有继续下去的必要了,不然我会死。

使用Android真机

1、通过USB连接PC端,cmd进入命令行界面,进入“...android_sdk_windowsplatform-tools”;(不想一步一步的用cd进入对应的文件夹的话,可以直接选择platform-tools 文件夹,按住shift键加上鼠标右键,选择“在此处打开命令行界面”即可到platform-tools文件夹下)

2、在命令行界面输入“adb shell”,查看是否进入adb模式,为确定是否真的连接上了电脑,可以继续输入“reboot”,该命令是重启,如果真的连接上的话,该命令输入完成回车之后,手机会自动重启;

注,如果adb无法连接手机,请安装手机驱动,如何安装自行百度;

3、确定连接之后,再退回到目录下,在命令行输入“adb shell monkey -p 包名 -v 500”,回车即可使用monkey进行测试,;

AVD模拟器对比夜神模拟器,体验实在太差,启动运行极慢,不过同事说这个可以切换多个安卓版本,而夜神模拟器只有一个安卓版本,所以如果进行压力测试的话推荐使用夜神模拟器,如果要试试APK的兼容性,到时可以用用AVD,只要你不砸电脑。真机响应速度较快,我用的是自己的手机,测试的包用的是“com.tencent.mobileqq”,就是手机QQ。这个随机事件在运行的时候,小心肝有点受不了,不知道他会干出什么事来。

Monkey详细使用:https://www.cnblogs.com/aland-1415/p/6949964.html 

小白一枚,初涉此域,有什么错误欢迎纠正。

原文地址:https://www.cnblogs.com/lian-lian/p/6406181.html