postman的websocket调试

在现代应用程序开发中,WebSocket 协议变得越来越重要。它允许在客户端和服务器之间建立一个持久的双向通信通道,使得实时数据传输变得更加高效。这种实时通信的能力对于实时聊天、在线游戏、实时数据分析等应用场景尤为关键。然而,尽管 WebSocket 的应用变得越来越广泛,但很多人仍然不知道他们可以使用 Postman 来测试 WebSocket。

Postman 是一个广泛使用的 API 开发和测试工具。对于大多数人来说,Postman 主要用于测试 RESTful API 和 HTTP 请求。然而,在 Postman 的最新版本中,新增了对 WebSocket 测试的支持。这意味着我们现在可以直接在 Postman 中测试 WebSocket 连接,发送和接收消息,甚至进行自动化测试。

通过使用 Postman 的 WebSocket 测试功能,开发者可以更方便地调试和验证他们的 WebSocket 服务,而不需要借助其他专门的工具。这大大简化了测试流程,提高了工作效率。本篇文章引导你如何在 Postman 中进行 WebSocket 测试。

一.下载

  1. 访问 Postman 官网
  • Postman 的官方网站:https://www.postman.com/

2. 下载 Postman

  • 在主页上,点击“Download the App”按钮。
  • 根据你的操作系统选择适当的下载版本,我下载的是11.2.26版本

二.使用

在操作之前用python写个websocket服务,然后启动

代码语言:javascript
复制
import asyncio
import websockets

async def handle_client(websocket, path):
while True:
try:
message = await websocket.recv()
print(f"客户端发来消息{message},请处理!")
await websocket.send("Data")
# await asyncio.sleep(0.1)
except:
print("断开连接")
break

async def main():
async with websockets.serve(handle_client, "127.0.0.1", '8765', ping_interval=None):
await asyncio.Future() # run forever

asyncio.run(main())

1. 打开 Postman

  • 启动 Postman 应用程序。

2. 创建新的 WebSocket 请求

  • 在 Postman 的主界面中,点击左上角的 New 按钮。
  • 从弹出的菜单中选择 WebSocket Request

3. 输入 WebSocket URL

4. 连接到 WebSocket

  • 输入 URL 后,点击 Connect 按钮以建立连接。
  • 如果连接成功,Postman 会显示一个绿色的连接状态,并在下方显示一个消息窗口。

5. 发送消息

  • 在消息输入框中输入你要发送的消息,可以是文本或者 JSON 格式。
  • 点击 Send 按钮发送消息。

以上就是调试的过程了