zoukankan      html  css  js  c++  java
  • Monkey工具使用

    1.什么是Monkey?

    Monkey就是SDK中附带的一个命令行工具,用来发送伪事件,是Android自动化测试的一种手段,模拟用户的按键输入,触摸屏输入,手势输入等,测试软件的稳定性,健壮性。

    2.Monkey测试注意点:

    1.不要仅跑一次,不要到测试后期才跑
    2.更换不同的界面和不同的参数跑monkey
    3.记录所有日志,如果能有日志筛选的工具更好

    3. Monkey测试终止方法

    ctrl+c                  结束命令行跑日志
    adb shell               进入手机目录
    top | grep “monkey”     找到monkey的编号
    ctrl+c                  停止
    kill+该编号              杀死monkey进程

    4. Monkey常用的命令组合

    adb shell monkey + 下面参数:
        -v -v -v 500 // 一个-v就是一级,输出深度为三级测试信息(最详细)。数字代表一共执行多少次(必填,最重要的一个属性)。-v和数字之间可以填写下面的参数
        -p com.yourpackage  // 每个-p选项只能用于一个包;要指定多个包,需要使用多个-p选项。指定了一个或几个包,Monkey将只允许系统启动这些包里的Activity。一般一个APP就是一个包,都是针对一个APP去执行;很少有多个APP同时执行的情况。
        --pct-touch 20  // 设置触摸事件(一个down-up事件)的百分比。这里填20,意思就是点击总次数500的20%,也就是500 x 20% = 100次。
        --pct-motion 10 // 设置动作事件(由屏幕上某处的一个down事件、一系列的伪随机事件和一个up事件组成。move事件,涉及down、up、move三个事件)的百分比。这里填30,意思就是滑动总次数500的30%,也就是500 x 30% = 150次。
        --pct-majornav 39  // 设置“主要”导航事件的百分比,这些导航事件通常引发图形界面中的动作,如:5-way键盘的中间按键、回退按键、菜单按键。
        --pct-syskeys 1  // 设置“系统”按键事件的百分比(这些按键通常被保留,由系统使用,如Home、Back、Start Call、End Call及音量控制键)。
        --pct-appswitch 3 // 设置启动Activity的百分比。大体意思就是activity之间的切换。
        --throttle 300 //每执行一次有效的事件后休眠300毫秒。
        --s // 指定产生随机事件种子值,相同的种子值产生相同的事件序列。如: -s 200
        --ignore-crashes:忽略崩溃
        --ignore-timeouts:忽略超时
        --monitor-native-crashes:跟踪本地方法的崩溃问题
    示例:
    adb shell monkey -p com.ziroom.ziroomcustomer -s 500 --ignore-crashes --ignore-timeouts --monitor-native-crashes --pct-touch 30 --pct-motion 10 --pct-majornav 39 --pct-syskeys 1 --pct-appswitch 2 --pct-flip 8 --throttle 100 -v -v 100000 > C:UsersLenovoDesktop111402.txt
  • 相关阅读:
    CNN comprehension
    Gradient Descent
    Various Optimization Algorithms For Training Neural Network
    gerrit workflow
    jenkins job配置脚本化
    Jenkins pipeline jobs隐式传参
    make words counter for image with the help of paddlehub model
    make words counter for image with the help of paddlehub model
    git push and gerrit code review
    image similarity
  • 原文地址:https://www.cnblogs.com/wangyadong/p/13493718.html
Copyright © 2011-2022 走看看