温馨提示×

Linux Postman如何进行WebSocket API测试

小樊
61
2025-09-18 07:25:23
栏目: 智能运维

Linux环境下使用Postman进行WebSocket API测试的步骤

1. 安装Postman(Linux版本)

Postman支持Linux系统(包括Ubuntu、Fedora等),可通过以下两种轻量方式安装:

  • Snap安装(推荐):打开终端,运行sudo snap install postman,等待安装完成后,在应用菜单中启动Postman。
  • AppImage安装:从Postman官网下载Linux版AppImage文件,赋予执行权限(chmod +x Postman-linux-x64-*.AppImage),双击运行即可。

2. 创建WebSocket请求

  • 打开Postman,点击左上角New按钮,选择WebSocket Request,进入WebSocket请求配置页面。
  • 在顶部URL输入框中,输入WebSocket服务器地址(格式为ws://wss://,例如ws://localhost:8000/wswss://example.com/chat)。

3. 建立WebSocket连接

  • 输入URL后,点击右侧Connect按钮。
  • 若连接成功,界面顶部状态栏会显示Connected(绿色),表示已与服务器建立全双工通信通道。

4. 发送与接收消息

  • 发送消息:连接成功后,在Message输入框中输入要发送的内容(支持文本、JSON等格式,例如{"action":"ping"}),点击Send按钮即可发送至服务器。
  • 接收消息:发送消息后,服务器的响应会实时显示在下方的Messages面板中(包含消息内容、时间戳等信息),便于查看服务器返回的数据。

5. 断开WebSocket连接

测试完成后,点击界面顶部的Disconnect按钮,关闭与服务器的连接,状态栏会变为Disconnected(灰色)。

注意事项

  • 地址与端口一致性:确保Postman中的URL地址、端口与服务器配置一致(例如服务器运行在8080端口,则URL需为ws://localhost:8080)。
  • Token认证(若有):若WebSocket接口需要认证(如JWT Token),可通过查询参数传递(例如ws://localhost:8000/chat?token=your_token),或在Headers选项卡中添加Authorization: Bearer your_token
  • 防火墙设置:若服务器在远程主机上,需确保Linux系统的防火墙开放对应端口(例如sudo ufw allow 8000/tcp)。

常见问题排查

  • 连接失败:检查服务器是否启动、端口是否正确、网络是否可达(可使用pingtelnet命令验证)。
  • 消息未接收:确认服务器是否正常响应,或Postman的Messages面板是否被折叠(点击Messages标签查看)。
  • Token无效:检查Token是否过期、格式是否正确(如是否包含Bearer 前缀)。

0