美文网首页
monkey命令学习记录

monkey命令学习记录

作者: 素莫妍 | 来源:发表于2018-08-15 10:56 被阅读0次
    1. 简单monkey命令:adb shell -p packagename -v 500
      1.1 解释:对包名为XX的APP做500次monkey测试
      1.2 名词解释:

      • -p:用于约束限制,用此参数指定一个或多个包。指定包之后,Monkey将只允许系统启动指定的APP。如果不指定包,Monkey将允许系统启动设备中的所有APP
        指定多个包:monkey -p <packagename1> –p <packagename2> -p <packagename3> -v 500
      • 用于指定反馈信息级别(信息级别就是日志的详细程度),总共分3个级别,分别对应的参数如下表所示:
        -v :日志级别0,仅提供启动提示、测试完成和最终结果等少量信息
        -v -v :提供较为详细的日志,包括每个发送到Activity的事件信息
        -v -v -v :最详细的日志,包括了测试中选中/未选中的Activity信息,大家可以根据需要使用对应级别
    2. 为了防止monkey停止,在命令中可以加入 --ignore-crashes --ignore-timeouts

    3. 也可以增加固定延时 --throttle 250 ,其中时间是毫秒级的

    4. monkey可以保存在电脑中(但需要一直连接usb):

    adb shell monkey –p packagename –v 500 > d:\monkey\log.txt   
    

    5.monkey 也可以保存到手机上

    adb shell
    monkey -p packagename  -- throttle 250 -v-v-v 200000 > /mnt/sdcard/monkey/monkey_test.txt
    
    1. 最后一步就是monkey日志的查看了
    • crash:可通过关键词Exception来检索
    • ANR : 程序无响应,可通过Application Not Responding来检索
    • OOM :内存溢出,可通过out of memory 来检索

    相关文章

      网友评论

          本文标题:monkey命令学习记录

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