monkey测试教程1—monkey基础知识

1.什么是Monkey,什么是Monkey测试?
Monkey是发送伪随机用户事件的工具。Monkey测试,又称“猴子测试”,可以用来对Android手机或应用做压力测试或者稳定性测试,顾名思义,它可以像猴子一样上蹿下跳、盲目的对应用做测试,校验应用的稳定性和健壮性。
2.Monkey在哪里?
每台Android手机里都有Monkey工具,是一个不可视化工具,手机需要借助adb才能与Monkey进行通讯。
3.什么是ADB?
Android Debug Bridge——安卓调试桥,简单来说就是我们用来操作(调试)安卓设备的一套指令集。ADB最常用的连接方式是网络TCP和USB cable。我们要通过shell来操作安卓操作系统,而安卓和IDE(开发环境)之间需要ADB来桥接。
在这里插入图片描述
ADB是一个C/S架构的应用程序,由三部分组成:
运行在PC端的adb client:
  即DDMS或者是在Windows dos下启动的adb shell,用于从shell或脚本中运行adb命令。首先,“adb”程序尝试定位主机上的ADB服务器,如果找不到ADB服务器,“adb”程序自动启动一个ADB服务器。接下来,当设备的adbd和PC端的adb server建立连接后,adb client就可以向ADB server发送服务请求;
运行在PC端的adb server:
  ADB server是运行在主机上的一个后台进程,它的作用在于检测USB端口感知设备的连接和拔除,以及模拟器实例的启动或停止,ADB server还需要将adb client的请求通过USB或者TCP的方式发送到对应的adbd上。
运行在设备端的常驻进程adb demon(adbd)
  程序“adbd”作为一个后台进程在Android设备或模拟器系统中运行,它的作用是连接ADB服务器,并且为运行在主机上的客户端提供一些服务。
在这里插入图片描述
4.ADB的功能?
在这里插入图片描述
5.ADB常用命令?
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Monkey测试是一种用于对正在开发的Android应用程序进行压力测试的工具。它可以通过发送伪随机的用户事件流来模拟用户的操作。以下是一个简单的Monkey测试教程: 1. 安装Android SDK:首先,您需要安装Android SDK,并确保adb工具可用于与Android设备通信。 2. 连接设备:将Android设备通过USB连接到计算机,并确保设备已开启USB调试模式。 3. 打开终端或命令行窗口:在计算机上打开终端或命令行窗口,进入Android SDK的platform-tools目录。 4. 启动Monkey测试:执行以下命令来启动Monkey测试: ``` adb shell monkey [选项 <事件数量> ``` 5. 配置选项:根据需要添加命令选项来配置Monkey测试的行为。例如,您可以使用`-p`选项指定要测试的应用程序包名,使用`--throttle`选项设置事件之间的延迟时间等。 6. 运行测试:执行命令后,Monkey将开始发送伪随机的用户事件流到目标应用程序。您可以在设备上观察应用程序的行为,并监控其性能和稳定性。 请注意,Monkey测试是基于伪随机事件的,因此无法完全重复相同的测试。但是,通过限制事件范围和添加其他命令选项,您可以将测试限制在特定的范围内,以便进行更有针对性的测试。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Monkey测试详解](https://blog.csdn.net/weixin_49043031/article/details/107210575)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值