• 安卓手机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的情况。

  • 相关阅读:
    myeclipse 配置svn
    windows下 将tomcat做成服务,并于oracle后启动
    局部内部类为什么只能访问final局部变量,对于成员变量却可以随便访问?
    使用cmd查看windows端口占用情况,并关闭应用
    生成javadoc文档
    JNI以及JNA使用
    自定义标签-java
    dwr框架应用
    Hadoop生态圈简介
    tomcat之日志记录
  • 原文地址:https://www.cnblogs.com/ylq1990/p/5589404.html
Copyright © 2020-2023  润新知