WebSocket 是 HTML5 下的一种新协议(WebSocket 协议本质上是一种基于 TCP 的协议)。
它实现了浏览器与服务器之间的全双工通信,可以更好地节省服务器资源和带宽,达到实时通信的目的。
WebSocket 是一种持久性协议。
WebSocket 规定了一种通信规范,允许通过握手机制在客户端和服务器之间建立类似 TCP 的连接,以促进它们之间的通信。
在 websocket 出现之前,Web 交互通常是基于 HTTP 协议的短期或长期连接。
WebSocket 是一种全新的协议,它不是 HTTP 无状态协议的一部分,称为"ws"。
进入 WS 协议的 API 文档详情页,点击文档上方测试
标记,即可进入 API 测试页面,系统会自动生成测试接口,并根据 API 文档的定义填写测试数据:查找 header、查询参数、请求体。
输入修改请求参数
与启动HTTP协议测试类似,您可以设置或导入请求头或查询参数。
设置请求正文
WS 有三种类型的 WSS 协议请求正文:
jsonxml
原始(自定义文本类型数据)。
当您在 API 文档中定义了 API 的请求数据结构后,只需在测试接口上填写每个字段的值或导入请求参数,系统会自动将请求数据转换为对应的 JSON 和 XML 结构。
建立连接
在 WebSocket API 中,浏览器和服务器之间需要一次握手,可以在两者之间创建持久连接,一旦建立连接,浏览器就可以通过 TCP 连接发送数据。
点击建立连接
建立与服务器的连接。
建立连接后,填写或导入请求参数,单击发送
发送请求并查看结果。
WebSocket接口测试是保证WebSocket接口正常工作的重要手段,可以添加断言条件来验证接口返回的数据是否正确,也可以使用Eolink APIKIT的自动化测试功能对WebSocket接口进行批量测试。