Monkey

作者: 7fae9f0f608d | 来源:发表于2021-04-15 19:08 被阅读0次

    Monkey命令

    adb sell monkey -p com.tencent.mtaexample -v -v -v -s 22 --throttle 200 --pct-touch 50  --pct-motion 50 --ignore-crashes --ignore-timeouts --ignore-crashes 100 >c:/log/b.txt    2>&1 &

    adb sell monkey -p com.tencent.mtaexample -v -v -v  -s 22

                            (-指定包测试 包名)              (-级别)(-使用种子测试 种子)

    --throttle 200        --pct-touch 50          --pct-motion 50

    (加入延迟 毫秒)(点击事件百分比  %)  (滑动事件百分比  %)

    --ignore-crashes  --ignore-timeouts              --ignore-crashes   

    (忽略异常)        (出现timeouts 继续运行)(出现crashes 继续运行)

    100                >c:/log/b.txt                2>&1     

    (随机次数) (>导出log到本地文件)  (中间忽略的东东的日志一并输入到指定的文件中)

    &

    (一旦Monkey测试开始了,之后可以拔掉数据线,不会影响Monkey测试)

    Monkey异常分析

    1.程序异常退出,uncausedexception (ctrl+f搜索‘Fatal’)

    2.程序强制关闭,ForceClosed (简称FC) (同上)

    3.程序无响应,ApplicationNo Response(ctrl+f搜索‘ANR ’,加空格是为了屏蔽掉一些无效信息)

    4.手动生成。

    Monkey 执行中断, 在log最后也能看到当前执行次数

    monkey事件百分比

    0:events percentage触摸事件百分比(点击)

    1:events percentage手势事件百分比(滑动)

    2:zoom events percentage二指缩放百分比(放大缩小手势操作)

    3:events percentage轨迹球事件百分比(类似手柄的方向键 智能手机上没有)

    4:rotation events percentage屏幕旋转百分比(横屏竖屏)

    5:events percentage”基本”导航事件百分比(上下左右方向键 智能手机上没有)

    6:nav events percentage”主要”导航事件百分比(中间键、回退键、菜单键)

    7:operations percentage”系统”按钮事件百分比(音量控制)

    8:switch events percentage启动activity事件百分比(在随机的间隔里,Monkey会执行一个startActivity()调用,作为最大程度覆盖包中全部Activity的一种方法)

    9:flip percentage键盘轻弹百分比(键盘弹起,回收)

    10:percentage其他类型事件百分比(按键、其他不常用的设备上的按钮等等)

    相关文章

      网友评论

          本文标题:Monkey

          本文链接:https://www.haomeiwen.com/subject/turjlltx.html