简介:Monkey 是Android SDK提供的一个命令行工具, 可以简单,方便地运行在任何版本的Android模拟器和实体设备上。 Monkey会发送伪随机的用户事件流,适合对app做压力测试.
1、什么是monkey?
顾名思义,Monkey就是猴子, Monkey测试,就像一只猴子, 在电脑面前,乱敲键盘在测试。 猴子什么都不懂, 只知道乱敲。
2、monkey用来做什么的?
Monkey主要用于Android 的压力测试 自动的一个压力测试小工具, 主要目的就是为了测试app 是否会Crash(崩溃)。
3、monkey启动方式:
1.可以通过PC机CMD窗口中执行: adb shell monkey {+命令参数}来进行Monkey测试。
2.在PC上adbshell 进入Android系统,通过执行monkey {+命令参数} 来进行Monkey测试。
4、monkey测试的弱点?
Monkey虽然可以根据一个指定的命令脚本发送按键消息,但其丌支持条件判断,也丌支持读取待测界 面的信息来执行验证操作。
5、基本参数简介: -p <允许的包名列表>(用此参数指定一个或多个包)
-v(用于指定反馈信息级别(信息级别就是日志的详细程度),总共分3个级别)
-v:缺省值,仅提供启动提示、测试完成和最终结果等少量信息
-v -v:提供较为详细的日志,包括每个发送到Activity的事件信息
-v -v -v:最详细的日志,包括了测试中选中/未选中的Activity信息
-s(随机数种子;用于指定伪随机数生成器的seed值,如果seed相同,则两次Monkey测试所产生的事件序列也相同的)
--throttle<毫秒>(用亍指定用户操作(即事件)间的时延,单位是毫秒)
app测试的Monkey简介
最新推荐文章于 2023-09-19 13:59:33 发布