monkey---android稳定性测试工具
上一篇 /
下一篇 2016-11-04 18:21:28 / 天气: 晴朗
/ 心情: 高兴
/ 精华(1)
Android测试工具和框架虽多却也非常零散,对于产品本身每个应用涉及的更新功能点不仅多而且较为复杂。而任何一个功能点都可能导致整个应用crash! 如何最大限度的规避风险,通过什么方法或工具来确保基本功能稳定,不出现crash等重大错误。 答曰: monkey稳定性工具。
Monkey 是一个命令行工具,可运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件,实现对正在开发的应用程序进行
压力测试。
Monkey特征:
1. 测试的对象仅为应用程序包 2. 测试使用的事件流是随机的
3. 可对MonkeyTest的对象,事件数量,类型,频率等进行设置
Monkey环境及示例
1. 安装SDK 以及JDK
2. 配置sdk 下面 tools 的环境变量(变量:path 变量值:tools本地路径)
3. 通过eclipse启动一个Android的emulator
4. 在DOS 下,通过命令行输入: adb devices 查看设备连接情况 (adb devices)
5. 在设备连接的前提下, 在命令行输入 adb
shell 进入shell 界面
6. 可查看data/data 文件夹下的应用程序包, 能测试的应用程序包都在这个目录下
先输入 cd data/data, 然后在输入 ls
7. 示例:以com.android.calculator2 作为对象进行Monkey Test
命令行输入: monkey -p com.android.calculator2 -v 500
运行过程中,可以看到Emulator进入计算器中无规律的不停动作, 直到500次事件执行完成。
收藏
举报
TAG:
稳定性