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运行

     
     
     
     

     

  • 相关阅读:
    Vue2.5
    Vue --- :is
    Vue面试中经常会被问到的面试题
    100道JS构造函数面试题
    100道前端面试题
    占位
    06-验证码-基本功能实现
    由ES规范学JavaScript(二):深入理解“连等赋值”问题
    JS中keyup, keypress, keydown以及oninput四个事件的区别
    Java中class的声明
  • 原文地址:https://www.cnblogs.com/zuoyou1223/p/11842789.html
Copyright © 2011-2022 走看看