WebSocket 在线测试

在线测试 WebSocket (ws/wss) 服务连通性,支持发送和接收消息。

工具加载中...

在线 WebSocket 测试工具介绍

WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。它使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在即时通讯(IM)、在线游戏、实时数据大屏等场景中被广泛使用。本工具为您提供了一个轻量、便捷的网页版 WebSocket 客户端,用于调试和测试您的 WS/WSS 服务。

🚀 核心功能

  • 协议支持:全面支持无加密的 ws:// 和加密的 wss:// 协议。
  • 实时日志:直观的控制台风格日志区域,清晰区分系统提示(黄色)、发送消息(绿色)、接收消息(蓝色)和错误警告(红色)。
  • JSON 智能处理:如果接收到或准备发送的是 JSON 格式数据,支持一键格式化(美化),方便开发者阅读和调试长报文。
  • 纯本地直连:测试工具运行在您的浏览器中,直接与目标服务器建立 TCP 连接,不经过我们的中间服务器,完美支持测试您的内网服务(如 ws://127.0.0.1:8080)。

💡 常见连接失败原因排查

  1. HTTPS 环境下的限制:如果当前测试页面是通过 https:// 访问的,现代浏览器处于安全策略考虑(Mixed Content),会强制拦截对 ws:// (非加密) 服务的连接。
    解决办法:请为您的服务配置 SSL 证书并使用 wss://,或者在本地开发时将测试页面下载到本地运行。
  2. 跨域拦截 (CORS):检查您的 WebSocket 服务端是否配置了允许的 Origin 来源。某些框架默认会拦截未知的跨域 WS 握手请求。
  3. 服务未启动或端口被防火墙拦截:请确保您的服务端进程正常运行,并且云服务器的安全组或本地防火墙已放行对应的端口。

🛠️ 测试公共服务推荐

如果您还没有自己的后端服务,可以使用以下公共的 Echo(回显)测试服务:

  • wss://echo.websocket.events - 一个稳定可靠的免费 WebSocket 测试回显服务。

有需求或想法?欢迎联系客服

如果您希望补充某些功能、优化展示方式,或想增加更适合自己场景的工具玩法,都可以把想法反馈给客服。若您需要定制开发,也欢迎直接联系沟通。