Monkey测试入门

来自技术开发小组内部wiki
跳转至: 导航搜索
1.先配置jdk和adb环境变量(上次我们在[http://wiki.fumubang.net/index.php?title=Android环境搭建及logcat使用 Android环境搭建及logcat使用]
中已经配置好了~)

 

2.然后读取app的package name,需要用到aapt,将apk和aapt放入同一个文件夹。

Monkey 01.jpg

首先进入文件所在目录

然后使用指令aapt dump badging fumubang-android_xiaomi_V1.10.apk(记住apk名字不能有空格)

Monkey 02.jpg

父母邦的包名读取出来为:com.linktone.fumubang ; 母婴育儿为com.fmb.babyask

 

3.手机连上电脑,打开cmd,开始monkey testing。(我的adb文件放在了D:\platformtools)

d:回车

cd D:\platformtools回车

adb shell monkey -p com.linktone.fumubang --monitor-native-crashes --throttle 500 -v 2000000回车后就开始测试了

(如果要实时抓log则使用指令:adb shell monkey -p com.fmb.babyask --monitor-native-crashes --throttle 500 -v 2000000 logcat>D:/log.txt *:I)

Monkey 03.jpg

log生成了

Monkey 04.jpg

如果客户端crash,测试停止, 然后查看log并进行分析。

如果不想在真机上测试,可以再虚拟机上跑。

那么首先就得在PC上运行Android虚拟机了。

http://jingyan.baidu.com/article/25648fc1ce9efd9191fd00ad.html 创建安卓虚拟机部分:

点击SDKManager

Monkey 05.jpg

打开Android SDK Manager后去创建虚拟机,点击Tools选择Manage AVDs.

Monkey 06.jpg


然后点击Android virtual device Manager后点击New按钮去新建一个devices。

输入各种参数后点击OK按钮。

 

Monkey 07.jpg

选择刚刚创建好的虚拟手机后点击Start按钮。

Monkey 08.jpg

然后点击Launch按钮后开始启动Android虚拟机。

Monkey 09.jpg
 
Monkey 10.jpg

成功启动~      

Monkey 11.jpg

创建成功后,打开cmd。

先查看下手机是否被识别:

Monkey 12.jpg

然后安装客户端并执行monkey测试命令(记得apk要跟adb放同一个文件夹)。

Monkey 13.jpg

测试开始,如果crash,测试停止。