zoukankan      html  css  js  c++  java
  • Monkey测试:日志信息分析

    在跑monkey时,我们需要将日志输出到文件,然后对日志信息进行分析。

    一、输出日志到文件

      在monkey命令后加>文件地址

      如:adb shell monkey 1000>E:/text.txt 表示将monkey的日志信息输出到E:/text.txt

    注意:要输出日志时,一定不能先进入adb shell模式,需要在dos命令环境下,输入完整的adb shell monkey命令才可以输出日志到文件。

    在使用adb shell monkey执行命令时,不能暂停执行,只能通过杀掉进程。

    操作步骤:

    1、进入adb shell

    2、搜索monkey进程idps |grep monkey

    3kill 进程id

    二、日志分析

    1、问题分类

    1ANR(程序无响应)

    2Crash(闪退问题)

    3exception(异常)

    4force closed(强制退出)

    -----可在日志中,查找是否有这四类问题。

    2、分析方法

    1、在日志文件中,先搜索4类问题

    2、找到问题出现的步骤(手动执行)

    如果不能找到重现步骤,可以先将报错的日志,截图给开发,让开发排查问题。

    3、不能找到重新的步骤时,使用相同的seed值再重新执行一遍

    在没有找到重新步骤时,在开发修复后,可以使用相同的seed值再验证问题是否已经修复。

    在日志文件末尾出现:monkey  finished,表示设置的事件数执行完成。

  • 相关阅读:
    使用批处理脚本在win10系统启动Redis 5.0.10
    异常分析 JedisConnectionException: java.net.SocketTimeoutException: Read timed out
    Spring Boot基于redis分布式锁模拟直播秒杀场景
    管理的经验二
    第三方api接口
    接口测试总结
    测试框架的基本能力
    接口测试的价值
    面试的经验
    管理的经验
  • 原文地址:https://www.cnblogs.com/smallstone2018/p/10024504.html
Copyright © 2011-2022 走看看