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

news/2024/5/18 14:09:39 标签: tcp/ip, udp, 网络协议, API, 测试

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协议测试类似,您可以通过设置或者导入请求参数。

2. 设置请求体

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

  1. JSON

  2. XML

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

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

3. 建立连接

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

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

发送请求查看返回结果

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

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


http://www.niftyadmin.cn/n/5263050.html

相关文章

服务器感染了[steloj@mailfence.com].steloj勒索病毒,如何确保数据文件完整恢复?

引言: 在数字时代,[stelojmailfence.com].steloj勒索病毒如影随形,成为网络安全领域的一大挑战。本文将深入介绍[stelojmailfence.com].steloj病毒的特征、威胁和解决方案,帮助您更好地理解、预防并应对这一数字威胁。如果您正在…

Spring Boot学习:ShardingSphere-JDBC数据分片配置

目录 前言sharding-jdbc配置配置解析table-strategy分片策略1、standard2、none3、inline4、complex 前言 Spring Boot学习专栏: 传送门 sharding-jdbc配置 下面是Spring Boot项目下的ShardingSphere-JDBC数据分片配置 #数据源名称,多数据源以逗号分隔 spring.s…

C#教程(二):继承

1、介绍 在C#中,继承是一种面向对象编程的概念,它允许一个类(子类/派生类)获得另一个类(父类/基类)的属性和方法。这使得可以通过构建新的类,重用现有类的功能,并在不同的类之间建立…

103基于matlab的极限学习机(ELM)和改进的YELM和集成极限学习机(EELM)是现在流行的超强学习机

基于matlab的极限学习机(ELM)和改进的YELM和集成极限学习机(EELM)是现在流行的超强学习机,该程序是三者的方法比对。 包括学习时间,训练精度和测试精度的对比。数据可更换自己 的,程序已调通,可直接运行…

医院污水处理设备远程监控超标报警解决方案

行业背景 近年来,我国医疗机构建设得到了巨大的发展。根据《2022年我国卫生健康事业发展统计公报》,2022年末,全国医疗卫生机构总数达1032918个。截至2022年10月,根据全国排污许可证管理信息平台,共有 13316家医院核发…

快速碰撞刚性环境的机器人低阻抗控制(阻尼影响分析)

问题描述 在快速碰撞刚性环境的机器人低阻抗控制中,需要通过精确的碰撞检测和处理,以及低阻抗控制策略的优化,来减少碰撞对机器人和环境的影响。同时,我们还需要适应刚性环境,提高机器人的稳定性和鲁棒性,…

SpringBoot之数组,集合,日期参数的详细解析

1.4 数组集合参数 数组集合参数的使用场景:在HTML的表单中,有一个表单项是支持多选的(复选框),可以提交选择的多个值。 多个值是怎么提交的呢?其实多个值也是一个一个的提交。 后端程序接收上述多个值的方式有两种: 数…

GDPU 数据结构 天码行空14

实验十四 查找算法的实现 一、【实验目的】 1、掌握顺序排序,二叉排序树的基本概念 2、掌握顺序排序,二叉排序树的基本算法(查找算法、插入算法、删除算法) 3、理解并掌握二叉排序数查找的平均查找长度。 二、【实验内容】 …