zoukankan      html  css  js  c++  java
  • Android开发之按键、触摸屏和手势输入专业压力測试方法

    按键输入、触摸屏输入和手势笔画输入等功能是Android开发的基本功能。其稳定性和健壮性对移动应用系统开发很重要按键、触摸屏和手势输入专业压力測试方法能够使用Monkey相应用程序进行压力測试,检測该应用的稳定性、健壮性

    MonkeyAndroid平台下自己主动化測试工具,它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等)。


    一、压力測试工具Monkey基本使用方法:

    adb shell monkey [options]

    注:若不指定optionsMonkey将以无反馈模式启动,并把事件随意发送到安装在目标环境中的所有包。

    例:adb shell monkey -p com.demo -v 100

    //启动指定的应用程序,并向其发送100个伪随机事件:


    二、压力測试工具Monkey对測试中的系统进行监測。及其三种情况特殊处理:

    (1)假设应用程序崩溃或接收到不论什么失控异常,Monkey将停止并报错。

    (2)假设应用程序产生了应用程序不响应(applicationnot responding)的错误,Monkey将会停止并报错。

    (3)假设限定了Monkey执行在一个或几个特定的包上。那么它会监測试图转到其他包的操作,并对其进行阻止。

    依照选定的不同级别的回馈信息,在Monkey中还能够看到其运行过程报告和生成的事件。



    三、压力測试工具Monkey选项和分类

    (1)基本配置选项,如设置測试的事件数量;

    (2)事件类型和频率;
    (3)调试选项。


    (4)执行约束选项,如设置仅仅对单独的一个包进行測试;

    (5)选项具体说明:



    四、压力測试工具Monkey的基本特性:

    (1)測试使用的事件流数据流是随机的。不能进行自己定义;

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

    (3)測试的对象仅为应用程序包(apk包),有一定的局限性;



  • 相关阅读:
    vue 进行ajax请求,使用axios
    webpack 小记
    js闭包
    git小记
    sublime text3 插件安装
    mysql安装
    四十九、django单表操作,多表操作,一对多,多对多,分组查询,聚合查询,F、Q查询,自定义char字段,事务,only与defer ,choices字段
    四十八、模板层,标签,过滤器,继承和导入
    四十七、django路由匹配,分组,反向解析,路由分发,视图层
    四十六、django配置及增删改查
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5155799.html
Copyright © 2011-2022 走看看