Monkey测试
一、什么是Monkey
Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。
二、Monkey测试方法
1、 在CMD中直接输入Monkey命令进行测试
2、 编写批处理文件进行测试,方便以后再次测试
三、Monkey命令规范
1、 基本语法
adbshell monkey [options]
实例:
(1) 打开cmd
(2) 输入adb devices查看设备是否正常连接
(3) Adb shell monkey –p com.com.gooagoo––throttle1000 –v 5000
解释:对com.gooagoo包进行monkey测试,步骤之间时延为1000毫秒,随机操作5000次,-p、-throttle、-v是几个常用参数,其他参数请参照
http://hi.baidu.com/owl520/item/f8eca657cf2d97c19e2667f4
有很多参数用来控制各种不同类型操作所占百分比,根据情况使用
2、 批处理运行monkey脚本如下,保存为bat文件直接运行即可,附件中提供一个bat文件
@echo off
echo 请保持USB连接
adb shell monkey -p com.com.gooagoo --throttle 1000 -v 100
echo 测试完成按任意键退出
echo. &pause