• Monkey测试运用实例


    测试命令是多样性的,根据个人的测试思路,设计执行你想要的测试命令

    1.monkey -p com.junte -v 1000         

    团贷网模拟用户随机操作,无延时点击1000次

    -p测试包名

    -v每一个-v将增加反馈信息的级别,级别越高,log的信息就越详细,一般采用三个-v;

    2.monkey -p com.junte -s 100 --throttle 1000 -v -v -v 15000 > /mnt/sdcard/monkey_test.txt &

    --throttle延时1000=1秒

    -v -v -v  15000以深度为三级输出测试信息

    -s 100为随机数的事件序列定一个值,若出现问题下次可以重复同样的系列进行排错

    > /mnt/sdcard/monkey_test.txt 把monkey日志打出到设备储存,当测试发现出现错误时,就应该重新执行测试,把日志打出观看

    & 即使把数据线从电脑上拔开,monkey测试依然会在设备上进行

    3.monkey -p com.junte --ignore-crashes –v 1000

    --ignore-crashes忽略崩溃,继续测试,若不做此限制,monkey测试出现崩溃时会自动停止测试

    同理,在中间插入控制命令如下:

    --ignore-timeouts 忽略连接超时

    --ignore-security-exceptions忽略在应用程序发生许可证错误(认证或证书异常),

    --kill-process-after-error在应用程序出现错误后,将会通知系统停止发生错误的进程

    --monitor-native-crashes监视并报告Android系统中本地代码的崩溃事件,如果设置”--kill-process-after-error”参数,系统将停止运行该进程

    --ignore-native-carshes忽略本地代码导致的崩溃

    4.monkey -p com.junte --pct-touch 100 –v 1000

    --pct-touch 100触摸事件百分比

    (不常用,需要可以调用)--pct调整事件的百分比,具体如下:

    --pct-touch触摸事件百分比,就是log中down-up事件,发生在屏幕的某一个单一的位置

    --pct-motion动作事件的百分比

    --pct-trackball轨迹事件的百分比,拖动屏幕

    --pct-nav基本导航事件的百分比,如上下左右键

    --pct-majornav主要导航事件的百分比,如中间键,取消、确定或菜单引发的图形接口的动作

    --pct-syskeys系统按键事件,如Home、Back、StartCall、Endcall及音量控制键等

    --pct-appswitch启动Activity的百分比,在随机间隔中,执行一个startActivity()方法调用

    --pct-flip点击事件的百分比

  • 相关阅读:
    OS模块功能
    read()、readline()、readlines()区别
    【ML-0-2】矩阵求导-定义法和微分法
    【ML-0-1】矩阵求导-定义和求导布局
    博客园转文章的方法
    风格迁移论文--Arbitrary style transfer in real-time with adaptive instance normalization
    【TF-3-2】Tensorflow-mnist的手写识别
    【TF-3-1】Tensorflow--简单线性拟合
    图像分割简介
    图像表示与图像处理的基本概念
  • 原文地址:https://www.cnblogs.com/ydnice/p/5788083.html
Copyright © 2020-2023  润新知