Monkey

以下内容均见于《腾讯Android自动化测试实战》

描述:是Google提供的一个命令行工具,可运行在模拟器或实际设备中。它向系统发送伪随机的用户事件,模拟用户的按键输入、触屏输入、手势输入等,从而对正在运行的应用程序进行压力测试,目的是看设备多长时间会出现异常,并观察系统的稳定性和容错性能。

Monkey可配置参数:
  • 基本配置参数:

    包括帮助参数和日志信息参数 
    
  • 事件类型和频率参数:

    事件类型参数作用:对随机事件进行调控,从而使其遵照设定运行。 
    频率参数作用:主要限制事件执行的事件间隔。 
    
  • 约束限制类参数:

    作用:将随机事件运行的范围限制在一个或多个包或类中。 
    
  • 调试类参数:

  • 官方隐藏类参数:

Monkey事件:
触摸事件、手势事件、二指缩放事件、轨迹事件、屏幕旋转事件、系统按键事件、启动Activity事件、
键盘事件、其他类型事件
Monkey日志内容解析:
  • 测试命令信息:
  • 伪随机事件流信息:
  • 异常信息:
  • Monkey执行结果信息:

你可能感兴趣的:(Monkey)