zoukankan      html  css  js  c++  java
  • Android Monkey压力测试介绍

    monkey:通过Monkey程序模拟用户触摸屏幕、滑动Trackball、 按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。

    Monkey的构架

    Monkey的参数

    Monkey命令的基本参数介绍

    -p <允许的包名列表>         

    用此参数指定一个或多个包。指定包之后,monkey将只允许系统启动指定的app。如果丌指定包, monkey将允许系统启动设备中的所有app。  

    指定一个包:adb shell monkey -p com.shjt.map 100   

    指定多个包:adb shell monkey -p fishjoy.control.menu  –p com.shjt.map  100  

    -v        

    用亍指定反馈信息级别(信息级别就是日志的详细程度),总共分3个级别,分别对应的参数如下 表所示: 

    Level 0  :  adb shell monkey -p com.shjt.map -v 100               // 缺省值,仅提供启动提示、测试完成和最终结果等少量信息   

    Level 1  :  adb shell monkey -p com.shjt.map -v  -v 100          // 提供较为详细的日志,包括每个发送到Activity的事件信息

    Level 2  :  adb shell monkey -p com.shjt.map -v  -v  -v 100     // 最详细的日志,包括了测试中选中/未选中的Activity信息


    -s(随机数种子)            

    用亍指定伪随机数生成器的seed值,如果seed相同,则两次Monkey测试所产生的事件序列也相同的。  示例:

    monkey测试1:adb shell monkey -p com.shjt.map –s 10 100                

    monkey测试2:adb shell monkey -p com.shjt.map –s 10 100  


    --throttle <毫秒>            

    用亍指定用户操作(即事件)间的时延,单位是毫秒;如果丌指定这个参数,monkey会尽可能快的 生成和发送消息。 示

    例:adb shell monkey -p com.shjt.map --throttle 3000 100  

  • 相关阅读:
    HDU 6182 A Math Problem 水题
    HDU 6186 CS Course 位运算 思维
    HDU 6188 Duizi and Shunzi 贪心 思维
    HDU 2824 The Euler function 欧拉函数
    HDU 3037 Saving Beans 多重集合的结合 lucas定理
    HDU 3923 Invoker Polya定理
    FZU 2282 Wand 组合数学 错排公式
    HDU 1452 Happy 2004 数论
    HDU 5778 abs 数论
    欧拉回路【判断连通+度数为偶】
  • 原文地址:https://www.cnblogs.com/zhouzetian/p/6429815.html
Copyright © 2011-2022 走看看