码迷,mamicode.com
首页 > 移动开发 > 详细

Android自动化压力测试之Monkey Test (三)

时间:2016-05-04 18:45:20      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

Monkey 是什么?

Monkey是Google提供的一个用于稳定性与压力测试的命令行工具。

Monkey路径:

路径:/System/framework/monkey.jar

启动脚本路径:/system/bin/monkey

1.首先我们先打开安卓模拟器

技术分享

2.打开本地cmd命令窗口

技术分享

3.输入命令查看 模拟器是否有连接上

adb devices      ,出现如下图所示说明已连接上

技术分享

4.然后就可以输入 adb shell 命令 进入monkey的路径下去执行monkey test了

cd /system/framwork/        成功进入目录,然后再来找下是不是有monkey的jar包

技术分享

5. 模糊查询含有monkey的命令:ls | grep monkey    ,可以看到里面是有monkey.jar包

技术分享

6.我们再看下启动脚本     cd /system/bin/  成功进入目录,然后输入命令: ls | grep monkey 找下是不是有monkey 启动脚本

技术分享

上图可以看出是有monkey的启动脚本的

由此上一节提到的环境变量的配置童鞋们也知道是做什么用的了

配置adb的环境

monkey是由adb命令启动的,所以要配置adb的环境

1.下载 Android SDK,解压

2.将SDK目录下的platform-tools 和 tools目录配置到系统换环境变量中

3.打开cmd窗口,输入adb,有adb帮助信息则配置成功

 

安装apk文件


首先 将需要进行测试的apk包拷贝到platform-tools 目录下

然后执行安装命令 adb install test.apk

要注意点的一点就是,执行安装命令的时候,需要进入该目录下,我这边的目录是

E:\Android\android-sdk\platform-tools

 

命令格式:

1.PC 启动

>adb shell monkey [option] <count>          "[]"可选参数,可不填,"<>"里面的参数必填,不填会报错

2.shell端启动

> adb shell 

>monkey [optinon] <count>

这两种方式有什么不同呢,第一种PC启动,结果可以保存在PC端;第二种手机端启动,结果只能保存在手机。

当然 运行monkey时候的log想要保存出来也是可以的

保存monkey运行的log

1.保存在PC中    adb shell monkey [option] <count> d:\monkey.txt

2.保存在手机中  monkey [option] <count> /mnt/sdcard/monkey.txt

3.标准流与错误流分开保存

monkey [option] <count> 1> /mnt/sdcard/monkey.txt 2> /mnt/sdcard/error.txt

 

Android自动化压力测试之Monkey Test (三)

标签:

原文地址:http://www.cnblogs.com/Lam7/p/5459153.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!