首页 > 其他分享 >如何在 Eolink Apikit 中发起 TCP/UDP 文档测试

如何在 Eolink Apikit 中发起 TCP/UDP 文档测试

时间:2023-12-14 11:11:05浏览次数:27  
标签:UDP 请求 TCP 文档 测试 Eolink 连接

TCP/UDP 是两种常用的网络传输协议。TCP 协议提供可靠的连接,而 UDP 协议提供不可靠的连接。

TCP 协议是面向连接的协议,在建立连接之前,客户端和服务器需要先握手。握手完成后,客户端和服务器之间就会建立一个可靠的连接。在连接建立之后,客户端和服务器可以通过该连接进行数据传输。TCP 协议提供可靠的数据传输,可以保证数据完整性和顺序性。

UDP 协议是无连接的协议,在发送数据之前,客户端不需要先与服务器建立连接。UDP 协议提供不可靠的数据传输,不能保证数据完整性和顺序性。

Eolink Apikit 多协议支持,HTTP、Websocket、gRPC、SOAP、TCP、UDP等,无论使用什么语言开发,Eolink Apikit 都可以帮统一规范地管理起来,并提供强大的文档管理、协作、测试、分享功能。


发起 TCP/UDP 测试

进入某个TCP/UDP协议的API文档详情页,点击文档上方测试标签,即可进入 API 测试页,系统会根据API文档的定义的求头部、Query参数、请求体自动生成测试界面并且填充测试数据。

填写/修改请求参数

1. 设置请求参数

与发起HTTP协议测试类似,您可以通过设置或者导入请求参数。

image

2. 设置请求体

WS/WSS协议请求体提供了三种类型:

  1. JSON

  2. XML

  3. Raw(自定义文本类型数据)

Eolink提供了的 JSON 和 XML 编辑器,当已经在 API 文档中定义好 API 的请求数据结构时,只需要在测试界面填写各个字段的值或导入请求参数,系统会自动转换为相应的 JSON 和 XML 结构的请求数据。

3. 建立连接

与WS/WSS接口测试类似,需要完成一次握手,两者之间就直接可以创建持久性的连接,连接建立以后,浏览器就可以通过TCP连接发送数据。

点击建立连接即可与服务器建立连接。

image

发送请求查看返回结果

建立连接之后,填写或导入请求参数,点击发送即可发送请求并查看返回结果。

image

Eolink Apikit 自动化测试帮助开发人员快速发起 TCP/UDP 文档测试,提高研发效能。

标签:UDP,请求,TCP,文档,测试,Eolink,连接
From: https://www.cnblogs.com/apibest/p/17900777.html

相关文章

  • Unity3D UDP协议怎样通过应用层来实现可靠性
    Unity3D是一款流行的游戏开发引擎,它提供了丰富的网络功能来支持多人游戏。其中,UDP(UserDatagramProtocol)是一种无连接的传输协议,它提供了高效的数据传输,但不保证数据的可靠性。本文将介绍如何通过应用层来实现UDP协议的可靠性,并给出技术详解和代码实现。对啦!这里有个游戏开发交......
  • 【多播】编写UDP代码,可以接受224.0.0.2组内消息
    #include<stdio.h>#include<string.h>#include<unistd.h>#include<arpa/inet.h>#include<netinet/in.h>intmain(intargc,charconst*argv[]){//1.创建套接字intsockfd=socket(AF_INET,SOCK_DGRAM,0);if(sockfd......
  • TCP简单的服务端代码(C语言)
    1#include<stdio.h>2#include<strings.h>//bzero3#include<unistd.h>//close4#include<sys/socket.h>//socket5#include<netinet/in.h>//structsockaddr_in6#include<arpa/inet.h>//inet_addr7i......
  • GO TCP代理(可代理SQLSERVER\MYSQL\ORCALE)
    用nginx代理不知道为什么内网能用,外网用不了,改用go写个代理临时用下,直接上代码 packagemainimport( "fmt" "io" "log" "net")varaddrstring="0.0.0.0:51415"//代理服务端口vardest_addrstring="192.168.2.120:1433"//目标地址......
  • TCP简单的客户端代码(C语言)
    1#include<stdio.h>2#include<unistd.h>3#include<sys/socket.h>4#include<netinet/in.h>5#include<arpa/inet.h>6intmain(intargc,charconst*argv[])7{8//1.创建套接字(TCP)9intsockfd=socket(AF_......
  • TCP详解
    1.TCP介绍TCP是面向连接的、可靠的、基于字节流的传输层通信协议。2.TCP头格式源端口号/目的端口号序号解决包乱序问题确认序列目的是确认发出去对方是否有收到。如果没有收到就应该重新发送,直到送达,这个是为了解决丢包的问题。首部长度表示TCP首部有多少个(4字节)的......
  • 快速掌握 Websocket 接口测试|Eolink Apikit
    什么是websocket?WebSocket是HTML5下一种新的协议(websocket协议本质上是一个基于tcp的协议)。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的Websocket是一个持久化的协议。websocket的原理websocket约定了一个通信的规范,通过......
  • TCP连接断开:为什么要挥手四次
    本文分享自华为云社区《解密TCP连接断开:四次挥手的奥秘和数据传输的安全》,作者:努力的小雨。TCP连接断开在当今数字化时代,互联网已经成为了人们生活中不可或缺的一部分。而在互联网的基础之上,TCP协议扮演着关键的角色,它负责着数据在网络中的可靠传输。在TCP连接的建立过程中,我......
  • TCP和UDP的区别
    TCPTCP(TransmissionControlProtocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立,其中的过程非常复杂,过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同......
  • TCP/IP(三)——IP地址及其分类
    目录IP地址及其表示方法IP地址分类IP地址及其表示方法IP地址是给连接到互联网上的每一台主机(或路由器)的每一个接口,分配一个在全世界范围内是唯一的32位的标识符。IP地址现在由互联网名字和数字分配机构ICANN(InternetCorporationforAssignedNamesandNumbers)进行分配。IPv......