以下内容均见于《腾讯Android自动化测试实战》
描述:是Google提供的一个命令行工具,可运行在模拟器或实际设备中。它向系统发送伪随机的用户事件,模拟用户的按键输入、触屏输入、手势输入等,从而对正在运行的应用程序进行压力测试,目的是看设备多长时间会出现异常,并观察系统的稳定性和容错性能。
Monkey可配置参数:
-
基本配置参数:
包括帮助参数和日志信息参数
-
事件类型和频率参数:
事件类型参数作用:对随机事件进行调控,从而使其遵照设定运行。 频率参数作用:主要限制事件执行的事件间隔。
-
约束限制类参数:
作用:将随机事件运行的范围限制在一个或多个包或类中。
调试类参数:
官方隐藏类参数:
Monkey事件:
触摸事件、手势事件、二指缩放事件、轨迹事件、屏幕旋转事件、系统按键事件、启动Activity事件、
键盘事件、其他类型事件
Monkey日志内容解析:
- 测试命令信息:
- 伪随机事件流信息:
- 异常信息:
- Monkey执行结果信息: