• App的monkey测试1



    1.app的monkey测试:

    cmd 命令行输入:
    adb shell monkey -p com.android.browser -v -v -v 1000

    -v 表示日子级别
    -p 表示指定包名
    --throttle 毫秒,时间之间的延时;
    --randomize-throttle 时间区间之内随机延时
    adb shell monkey -p com.tencent.edu --throttle 5000 --randomize-throttle 100
    最后数字是时间次数;

    --pkg-whitelist-file 白名单,后面接txt文件
    1.指定多个应用包名的访问和操作
    2.文件push到安卓机
    3.运行命令
    adb shell monkey --pkg-whitelist-file /data/local/tmp/whitelist.txt 100

    --pkg-blacklist-file 黑名单,用法同上,禁止运行的名单


    忽略错误:忽略系统运行中的各种错误,持续运行:
    --ignore-timeouts
    --ignore-crashes
    --ignore-security-exception
    命令格式:
    adb shell monkey -p com.tencent.edu --ignore-security-exception


    monkey 常见参数-百分比事件
    --pct-touch 点击 编号0
    --pct-motion 直线滑动 编号1
    --pct-pinchzoom 放大缩小,编号2
    --pct-trackball 调整轨迹球,编号3
    --pct-rotation 调整旋转,横竖屏,编号4
    --pct-nav 导航,编号5--智能机没有,可以忽略
    --pct-majornav 导航事件,可忽略
    --pct-syskeys 系统按键事件的百分比,编号7
    --pct-appswith 调整app切换,编号8
    --pct-flip 调整键盘换出隐藏,编号9
    --pct-anyevent 除了以上事件,其他事件百分比编号10

    命令格式:
    adb shell monkey -p com.tencent.edu --pct-touch10 --pct-rotation 40 -v -v -v 100

  • 相关阅读:
    读 《异类》- 作者:[加拿大] 马尔科姆·格拉德威尔 有感
    docker常用操作命令
    MySQL 使用规范
    js 字符串转json对象
    Mybatis 工作原理
    JDBC连接配置
    Java 线程基础
    数组与链表
    Java 内部类
    MySQL 去重
  • 原文地址:https://www.cnblogs.com/xyzyoyo/p/8652279.html
Copyright © 2020-2023  润新知