更新时间:2022年06月15日10时47分 来源:传智教育 浏览次数:
今天的软件测试培训课程,我们讲解一下Monkey测试工具。Monkey也是安卓官方SDK自带的自动化测试工具,它是运行在模拟器或真实设备上的程序,可以生成用户事件随机流(单击、触摸、手势以及系统级事件)。Monkey测试中的所有事件都是随机的,不带任何主观性。Monkey常用于应用程序的压力测试。
(1)Monkey选项类别
①基本配置选项。例如设置要尝试的事件数。
②操作约束。例如将测试限制为单个包
③事件类型和频率。
④调试选项。
Monkey可以将生成的事件发送到系统。此外,还可以根据选项级别监视系统,找出错误响应及异常行为并生成事件报告。
(2)基本用法
用于Monkey在模拟器设备环境运行,因此必须从该环境中的shell启动它。可以通过前缀adb shell执行相关的测试命令,或通过输入shell并直接输入monkey命令来完成命令执行。Monkey命令的基本语法如下。
adb shell monkey [options] < event - count >
关于命令选项读者可参见官方手册。选项示例如图7-6所示。
图7-6 monkey命令示例