接口测试必备技能-常见接口协议解析

      最后更新:2022-04-14 21:32

      服务和服务之间交换数据包。一些方案经常受到指责。为了传送,利用了许多通讯协议。比如网站的访问,HTTP协议常常用于数据传输。FTP 用于传输文件 。未收到信件:%s%s上述三种形式的协议见于网络模型的应用层。除了通常在应用层面使用的议定书之外,还有许多工作要做。关于传输层、TCP和UDP协议需要一些基本的网络专门知识,例如 " 休息式建筑风格 " 、 " RPC协议 " 等。

      网络协议介绍

      在达成具体协议之前,必须理解三个独立的网络模式:OSI 7级模式、TCP/IP 4级模式和5级结构。
      网络协议示范比较地图:

      1080×451 183 KB

      • OSI参考模型是一个概念框架,用于制定程序间通信标准;它不是一个标准。
      • TCP/IP四级模式是该网络的基本通信结构,有时被视为简化的七级OSI模式。
      • 五级协议是OSI和TCP/IP的混合体,而实际应用是四级TCP/IP框架。
      • TCP/IP阵列是专门为TCP/IP 4层范式设计的网络协议。

      TCP协议

      传输层使用TCP协议。以字节为基础的传输层通信议定书是相互联系和可信赖的。在建立联系时,TCP协议采取“三握手”的形式。断开连接需要"四波"“三握手”和“四波”对理解TCP协议至关重要。以下各部分将有一系列的行动和理论。详细描述了这一关键知识点。

      连接方向、误差再传输和凝析控制是TCP协议能力,涉及高可靠性应用,如含有用户信息的数据传输。

      UDP协议

      UDP 协议在程序传输到网络一级后不会保存数据备份, 它只是向 IP 包头添加一个副本和数据验证字段。 因此, UDP 经常被视为不可信的软件包协议 。
      联合民主党协议不需要预先连接,具有基本特征,最适合高实时应用,如流视频、在线赌博等。

      HTTP协议

      HTTP 协议是接口测试中最经常使用的协议。关于分销、合作和超媒体信息系统申请水平的协议。HTTP是万维网数据通信的基础。HTTP要求由客户发送到服务处。在其答复中,服务终端返回所要求的数据。在测试过程中,经常需要核实请求并对调查结果作出答复。学习HTTP协议对于接口测试来说,是重中之重。

      下一部分将解释HTTP、HTTP和HTTP协议的基本知识信息之间的区别。

      RESTful架构

      起源
      在200年的博士论文中,Roy Thomas Fielding博士介绍了基于网络的软件建筑风格。目标是使各种软件更容易在网络中进行成型传输。Restful 是一种基于 HTTP 协议的资源请求和操作样式。用一个词总结,利用链接寻找资源。要描述操作,请使用 HTTP动词。
      HTTP 请求方法在 estful api 中的典型使用 :


      在采用更新的建筑方法时,各公司之间有一些差异。

      RPC协议

      以下是该行业目前最常用的《区域竞争和消费者保护协定》:

      • Dubbo:
      • 以爪哇为基础的高绩效RPC议定书
      • gRPC:
      • 基于《议定书》的基于缓冲的、基于高绩效的通用RPC框架
      • PB是一个语言和平台不可知性的数据排序框架。
      • Thrift:
      • gRPC -- -- 类似GRPC的多语种RPC框架。
        目前,大众界面协议是这么说的。如果还有什么你想知道的, 你可以在下面留言。

      更多技术文章

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类