当前位置:   article > 正文

Appium自动化测试基础 — ADB命令介绍_adb 自动化有些什么功能

adb 自动化有些什么功能

​1、ADB命令简介

ADB全名Andorid Debug Bridge,是⼀个Debug调试⼯具,用这个工具可以直接操作管理android模拟器或者真实的android设备。

  • 开发安卓应用的程序员必须要掌握。
  • 测试工程师在做安卓应用测试时,会使用到。

ADB是Android-SDK里的一个是一个C/S架构的命令程序(platform-tools文件夹中),其中客户端是我们操作的电脑,服务器端是Android设备。ADB就是起到调试桥的作用,通过这个桥我们可以管理设备或手机模拟器的状态,还可以进行安卓手机的很多操作,如安装软件、系统升级、运行shell命令等等。

换句话说,ADB就是连接Android手机与PC端的桥梁,可以让用户在电脑上通过终端ADB命令操作安卓手机/模拟器。

2、ADB命令运行原理

ADB是⼀个标准的C/S结构的⼯具,是来连接开发电脑(客户端)和调试⼿机(服务端)。

包含如下⼏个部分:

  1. Client端:运⾏在开发机器中,也就是你的开发PC机,⽤来发送ADB命令。
  2. Daemon守护进程:运⾏在调试设备中,可以是手机,也可以是模拟器,用来接收并执行ADB命令。
  3. Server端:作为⼀个后台进程运⾏在开发机器中(PC机)。 ⽤来管理PC中的Client端和⼿机的Daemon之间的通信。

说明:
当你执行一条ADB命令的时候,ADB客户端会先接收你输入的命令,然后ADB客户端会把命令发送给ADB服务器,ADB服务器再把命令发送给⼿机中的Daemon(守护进程)。
Daemon负责技术Server端发送过来的命令,并且在手机中执行该命令。
我们可以看到上图中的箭头都是双向的。
也就是说Daemon执行完的结果会返回给Server端,Server端再传递给Client端。
Client端再给终端程序显示。

3、通过ADB命令连接安卓模拟器

国内有很多款安卓模拟器,比如逍遥、雷电、MUMU、夜神等,我们以逍遥模拟器为例。

模拟器进行App自动化测试时,需要使用ADB来连接模拟器,具体操作步骤:

(1)在Windows环境下安装逍遥模拟器,执行XYAZ-Setup.exe默认安装即可。
(2)连接逍遥模拟器,21503为逍遥模拟器的默认端口号:

  • 1、打开命令行窗口,进入安装目录下...\Microvirt\MEmu目录。
  • 2、执行连接命令adb connect 127.0.0.1:21503

注意1:如果不进入到...\Microvirt\MEmu目录中执行adb链接命令,会提示如下:

提示:
注意1:开始的时候会出现这种情况,之后就没有这种问题了。打开命令行就可以直接执行ADB命令了。

注意2:adb链接安卓模拟器的时候,模拟器要开启,否则出现如下提示:

  • 执行查看所有连接的模拟器命令adb devices


如图所示:已经连上模拟器。

(3)常用Android模拟器端口号:

  • 逍遥模拟器:adb connect 127.0.0.1:21503
  • 夜神模拟器:adb connect 127.0.0.1:62001
  • 雷电模拟器:adb connect 127.0.0.1:5555
  • MuMu模拟器:adb connect 127.0.0.1:7555
  • 天天模拟器:adb connect 127.0.0.1:6555
  • 海马模拟器:adb connect 127.0.0.1:26944

​最后我这里给你们分享一下我所积累和真理的文档和学习资料有需要是领取就可以了

1、学习思路和方法

这个大纲涵盖了目前市面上企业百分之99的技术,这个大纲很详细的写了你该学习什么内容,企业会用到什么内容。总共十个专题足够你学习

2、想学习却无从下手,该如何学习?

这里我准备了对应上面的每个知识点的学习资料、可以自学神器,已经项目练手。

3、软件测试/自动化测试【全家桶装】学习中的工具、安装包、插件....

4、有了安装包和学习资料,没有项目实战怎么办,我这里都已经准备好了往下看

最后送上一句话:
世界的模样取决于你凝视它的目光,自己的价值取决于你的追求和心态,一切美好的愿望,不在等待中拥有,而是在奋斗中争取。
如果我的博客对你有帮助、如果你喜欢我的文章内容,请 “点赞” “评论” “收藏” 一键三连哦

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/287740
推荐阅读
相关标签
  

闽ICP备14008679号