zoukankan      html  css  js  c++  java
  • monkey笔记

    adb devices 查看设备是否已连接成功
    adb shell pm list package -3 查看手机中非系统的apk包名信息
    adb shell pm list package 查看手机中使用的apk包名
    adb shell dumpsys package com.example.todolist:查看某个包的具体信息(知道手机中的包名,还想知道其他的信息)
    adb shell monkey -p指定的包名(如:com.vv.hbml)

    参数 :
    -p 指定一个包或多个包
    -v 日志级别,总共3个级别,3(最详细,-v-v-v)-->2(-v-v)-->1(-v)
    -s 指定伪随机数生成器的seed值
    用于指定伪随机数生成器的seed值,如果seed相同,则两次Monkey测试所产生的事件序列也相同的。
    * 示例:
     Monkey测试1:adb shell monkey -p com.htc.Weather –s 10 100
       Monkey 测试2:adb shell monkey -p com.htc.Weather–s 10 100
    两次测试的效果是相同的,因为模拟的用户操作序列(每次操作按照一定的先后顺序所组成的一系列操作,即一个序列)是一样的。操作序

    列虽 然是随机生成的,但是只要我们指定了相同的Seed值,就可以保证两次测试产生的随机操作序列是完全相同的,所以这个操作序列伪随
    -throttle 指定多长时间操作, 一般设为300
    --pct-motion <percent> 调整触摸事件百分比


    adb shell monkey -p com.vv.hbnl -v -v 1000 -throttle 300 --pct-motion 30 --pct-nav 50 >f:monkey_log.log
    ( -p com.vv.hbnl 进入指定的包下进行后续操作,进入APP)
    ( -v -v 打印日志的级别2级 )
    (-throttle 300 指定300毫秒触发一次操作事件 )
    (
    参数: --pct-{+事件类别}{+事件类别百分比}
    用于指定每种类别事件的数目百分比(在Monkey事件序列中,该类事件数目占总事件数目的百分比)
    调整触摸事件的百分比 :
    --pct-motion 30
    )


    测试结果查看:
    1. 在日志中搜索关键字 monkey finished 表示没有异常,测试通过
    2. 搜索关键字

  • 相关阅读:
    IE6BUG
    20个开发人员非常有用的Java功能代码
    越是方向不清楚的时候,认真地干无意义的事越是错
    危险的vc6.0
    pspcidtable 学习
    玩的起也要输的起 。。没什么,照样支持你。。
    给自己写个小计划
    windbg 命令
    我要去三清山国家公园。。。
    设计
  • 原文地址:https://www.cnblogs.com/siyz/p/9613527.html
Copyright © 2011-2022 走看看