monkey浅谈

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值