一、monkey简介
monkey是一个黑盒压力测试工具,采用随机算法对被测应用随机发送伪随机的用户事件流,如点击,拖拽,滑动,输入等,来确定应用是否会发生异常,并且会产生日志来进行分析,适合作为压力或者稳定性测试工具来测试应用的崩溃率,稳定性。
monkey是Android系统自带工具,配置完sdk后即可在命令行中正常使用monkey相关命令。
二、常用monkey命令
monkey操作命令格式: adb shell monkey {+命令参数}
1.测试准备--设备连接
有线连接:
使用Android数据线连接测试机至电脑USB插口,连接成功后,命令窗口中输入adb devices查看设备连接情况
无线连接:
电脑与测试机处于同一局域网中,通过为测试机设置端口号做唯一映射
adb -s 设备号 tcpip 5556
adb connect 设备IP:5556
2.测试准备--查看被测APP包名
adb shell am monitor 然后打开被测应用,即可获取包名
3.monkey基础参数及用法
-p:指定包名 例如:adb shell monkey -p 包名 事件总数
事件总数计算方式=预计运行时长(换算成秒)/间隔时长(换算成秒)
-v:打印log级别,-v越多日志信息越详细,最多支持3个。例如:adb shell monkey -p 包名 -v -v -v 事件总数
-s
Android Monkey 测试详解与实战

本文介绍了Android的Monkey测试工具,它是一个黑盒压力测试工具,用于随机发送用户事件流以检查应用的稳定性和崩溃率。内容涵盖Monkey的命令行用法,包括各种参数配置,如设置事件间隔、忽略异常等。还提到了Monkey实战,如何在出现异常时继续执行,以及如何利用第三方工具进行特定模块的稳定性测试和生成测试报告。
最低0.47元/天 解锁文章
1108

被折叠的 条评论
为什么被折叠?



