zoukankan      html  css  js  c++  java
  • Monkeyrunner测试环境搭建

    Monkey手机APP压力测试,是对手机发送伪随机命令,对手机进行按键,触摸等操作,MonkeyRunner是对其发送重复操作的命令,是Monkey的进阶版,可以设置重复的操作或者是重现步骤等。相比较其他的app测试,monkey测试侧重点在胡乱点击app,查看手机在胡乱操作下什么时候回出现crash(奔溃)或是ANR(超时响应),并且可以重现该crash的操作,而其他的app测试可能更加侧重于功能上的测试和性能上的测试。

    主要的环境搭建:Java+Eclipse+ADT+SDK

    (1)java环境搭建

    jdk下载安装,环境变量配置

    在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;
    JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:javajdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量)
    Path使得系统可以在任何路径下识别java命令,设为: %JAVA_HOME%in;%JAVA_HOME%jrein
    CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为: .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar (要加.表示当前路径) %JAVA_HOME%就是引用前面指定的JAVA_HOME

    检测jdk是否安装成功

    开始-cmd:java -version

    显示以上的信息则说明已经安装成功

    在这我们先确定下环境搭建下所需要的软件:Eclipse+ADT+SDK或者Aandroid Studio+ADT

    由于电脑上已经有了Eclipse,所以在这我就使用Eclipse,如果使用Android Studio则不需要额外去下载SDK,自带SDK,只需要下载ADT

    (2)下载Eclipse,下载地址:https://www.eclipse.org/downloads/,下载后解压就可以了,但是在eclipse中并不能直接开发android程序,需要我们安装一个ADT插件,ADT也就是安卓开发工具的一个插件

    (3)配置ADT,下载地址:http://www.androiddevtools.cn/

    ADT配置有两种方式,一种是在线配置,一种是下载压缩包后,本地配置

    在线添加ADT:

    打开Eclipse,点击菜单栏上的Windows-Helip-Install New Software,在弹出的窗口上选择Add

    另一种则是下载ADT,然后解压,在Location上不填写在线配置的地址,而选择解压后的ADT文件夹,如下图所示

     添加后点击OK,加载完成ADT后,重新启动下Eclipse,在菜单栏下面的工具栏会出现ADT管理器的图标

    配置ADT出现的问题:

    (3)下载SDK,跟ADT同样的下载网址,下载后解压,配置环境变量,新建一个环境变量ANDROID_HOME,填写sdk的根目录,然后再讲sdk文件下的tools和platform-tools文件夹的路径放进去,如下所示:

    检测sdk是否安装成功,环境变量是否配置正确,在开始的菜单中cmd命令adb验证下

    配置完成后,我们在Eclipse菜单栏中Windows-Preferences-Android,添加sdk的根目录

    添加完成后,重启Eclipse,重启后如果发现Window菜单下没有出现AVD Manager和SDK的小图标菜单,则在菜单栏上的Window-Customize Perspective-Command Groups availability->Available command groups,勾选Android SDK and AVD Manager

    (4)创建一个虚拟Android设备

    点击Window->Android Virtual Device Manager,在弹出的对话框中删除系统默认的一个虚拟设备,然后点击New来添加,填写相关参数,如下图所示:

    Android的环境也算是搭建完成。

    • 虚拟机操作

    注释:在创建虚拟设备的时候可能会遇到提示虚拟化没有开启:

    配置虚拟机环境,在软件的工具栏上找到ADV Manager的图标点击,选择安卓虚拟机的安卓版本下载并安装,安装完成后点击运行,可以在虚拟机上安装被测软件

    安装虚拟机的过程中遇到的问题:

    (1)提示VT-x没有启动,需要电脑重启进入BIOS中设置:按键F2-Config-CPU-Intel-Vitualization Techology设置为Enable,按ESC退出BIOS正常启动电脑

    (2)在sdk的文件夹下的extrasintelHardware_Accelerated_Execution_Manager程序点击安装

    接下来为了支持Monkeyrunner的脚本编写,用Jython来实现,所以我们需要在Eclipse中添加PyDev的插件,Jython环境的搭建,这个请看我转载过来的一篇文章:monkeyrunner之eclipse中运行monkeyrunner脚本之环境搭建(四)

  • 相关阅读:
    4.深入k8s:容器持久化存储
    3.深入k8s:Deployment控制器
    深入k8s:Pod对象中重要概念及用法
    深入k8s:k8s部署&在k8s中运行第一个程序
    博文大纲
    文字渲染一探
    搭建sonarqube分析golang代码
    MSSQL系列 (四):系统函数之日期和时间函数
    MSSQL系列 (三):系统函数之字符串函数
    MSSQL系列 (二):表相关操作、列操作、(唯一、主键、默认、检查、外键、非空)约束、临时表
  • 原文地址:https://www.cnblogs.com/evablogs/p/6970687.html
Copyright © 2011-2022 走看看