51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1794|回复: 1
打印 上一主题 下一主题

Android Monkey 压力测试

[复制链接]
  • TA的每日心情
    开心
    2016-8-3 15:51
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2018-4-3 17:21:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    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   

    包名 , 找到工程目录下的 “AndroidManifest.xml” 的文件
    示例 : adb shell monkey -p com.xx.android.greenprotection -s 300 --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v 30000 > C:\Users\Administrator\Desktop\java_monkey_log_04003.txt
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-3 09:47 , Processed in 0.064789 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表