zoukankan      html  css  js  c++  java
  • 安卓手机APP压力monkey测试

    一、Monkey概述

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

    二、环境配置

    1. JDK配置:根据自己的电脑系统位数,选择适当的JDK,若自己电脑系统是32位,尽量也选择使用32位的JDK,在此以此为例进行详解。JDK的下载就不说了,本人的百度云管家里面自己存了1.6和1.7的32位和64位的4个版本。具体安装配置,无非是安装和配置。主要列下环境变量的配置:
      1. ) 系统变量→新建 JAVA_HOME 变量 。

        变量值填写jdk的安装目录(本人是 E:Javajdk1.7.0)

      2. 系统变量→寻找 Path 变量→编辑

        在变量值最后输入 %JAVA_HOME%in;%JAVA_HOME%jrein;

        (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

      3. ) 系统变量→新建 CLASSPATH 变量

            变量值填写   .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar(注意最前面有一点)

            系统变量配置完毕

          4.  ) 检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)

         2. Android-SDK-Windows:本人百度云管家里面有相关的文件(1.0.32版本),就不说下载的事情了。直接安装就好了。现在安卓手机系统版本一般比较高,4.0以上了,所以要想用真机进行测试的话,对应的sdk版本也要在1.0.31以上的版本才能与之匹配正常使用,否则当执行adb devices命令时,肯定会出现offline的现象。也可以在电脑的环境变量PATH里面把此路径如,D:android-sdk-windowsplatform-tools加进去,方便使用Win+R快捷执行程序命令。

       配置SDK环境变量:

           1).系统变量→新建 ANDROID_HOME 变量 。

     

        变量值填写jdk的安装目录(本人是 D:Androidsdk)

       2).系统变量→寻找 Path 变量→编辑

        在变量值最后输入 %JAVA_HOME%in;%JAVA_HOME%jrein;

        (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)。

    三、Monkey的特性 

    (1)测试的对象仅为应用程序包(apk包),有一定的局限性; 
    (2)Monkey测试使用的事件流数据流是随机的,不能进行自定义;

    (3)可对MonkeyTest的对象、事件数量、类型、频率等进行设置。 

    四、Monkey测试主要测安卓APP的健壮性和稳定性的,使其不出现ANR(Application Not Responding)和Exception的情况。

  • 相关阅读:
    设计模式のPrototypePattern(原型模式)----创建模式
    设计模式のBuilderPattern(创建者模式)----创建模式
    设计模式のSingleton Pattern(单例模式)----创建模式
    设计模式のAbstractFactory(虚拟工厂)----创建模式
    设计模式のFactoryPattern(工厂模式)----创建模式
    日文键盘改英文键盘
    [转]CString转char * ,string
    linux下添加PATH环境变量
    Windows异步套接字(WSASocket)
    【转载】va_start和va_end使用详解
  • 原文地址:https://www.cnblogs.com/ylq1990/p/5589404.html
Copyright © 2011-2022 走看看