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: 稳定性

 

评分:0

我来说两句

日历

« 2024-04-27  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 1945
  • 日志数: 1
  • 建立时间: 2016-11-04
  • 更新时间: 2016-11-04

RSS订阅

Open Toolbar