zoukankan      html  css  js  c++  java
  • Monkey介绍

    什么是Monkey

    Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。(简单来说就是向app发送伪随机事件工具)

    手机如何与Monkey通讯

    借助Android系统自带的adb

    adb:  Android Debug Bridge,安卓调试桥

    Monkey特点

    Monkey 程序是由 Android 系统自带,使用 Java 语言写成。在Android文件系统中的存放路径是:

    /system/framework/monkey.jar;

    Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中 的存放路径是:

    /system/bin/monkey;

     

    Monkey测试的停止条件

    如果限定了Monkey运行在一个或几个特定的包上,那么它会监测试图转到其它包的操作,并对其进行阻止。

    如果应用程序崩溃或接收到任何失控异常,Monkey将停止并报错,前提在于没有配置crash继续执行的操作下。

    如果应用程序产生了应用程序不响(application not responding)的错误,Monkey将会停止并报错,前提在于没有配置ANR继续执行的操作下

     

    Monkey 架构

    Monkey 运行在真机或模拟器上面,可以脱离PC运行

     
     
     
     

     

  • 相关阅读:
    函数式编程笔记
    Java时间类总结
    【问题记录】MySQL中时间戳转日期格式和Java中时间戳转日期格式偶尔不一致
    Java 注解
    Java编程思想之十 内部类
    Java编程思想之九 接口
    Java编程思想之八多态
    Java编程思想之七复用类
    Java编程思想之六访问权限控制
    Java编程思想之五初始化与清理
  • 原文地址:https://www.cnblogs.com/zuoyou1223/p/11842789.html
Copyright © 2011-2022 走看看