WebSocket 在线测试
在线测试 WebSocket (ws/wss) 服务连通性,支持发送和接收消息。
工具加载中...
在线 WebSocket 测试工具介绍
WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。它使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在即时通讯(IM)、在线游戏、实时数据大屏等场景中被广泛使用。本工具为您提供了一个轻量、便捷的网页版 WebSocket 客户端,用于调试和测试您的 WS/WSS 服务。
🚀 核心功能
- 协议支持:全面支持无加密的
ws://和加密的wss://协议。 - 实时日志:直观的控制台风格日志区域,清晰区分系统提示(黄色)、发送消息(绿色)、接收消息(蓝色)和错误警告(红色)。
- JSON 智能处理:如果接收到或准备发送的是 JSON 格式数据,支持一键格式化(美化),方便开发者阅读和调试长报文。
- 纯本地直连:测试工具运行在您的浏览器中,直接与目标服务器建立 TCP 连接,不经过我们的中间服务器,完美支持测试您的内网服务(如
ws://127.0.0.1:8080)。
💡 常见连接失败原因排查
- HTTPS 环境下的限制:如果当前测试页面是通过
https://访问的,现代浏览器处于安全策略考虑(Mixed Content),会强制拦截对ws://(非加密) 服务的连接。
解决办法:请为您的服务配置 SSL 证书并使用wss://,或者在本地开发时将测试页面下载到本地运行。 - 跨域拦截 (CORS):检查您的 WebSocket 服务端是否配置了允许的 Origin 来源。某些框架默认会拦截未知的跨域 WS 握手请求。
- 服务未启动或端口被防火墙拦截:请确保您的服务端进程正常运行,并且云服务器的安全组或本地防火墙已放行对应的端口。
🛠️ 测试公共服务推荐
如果您还没有自己的后端服务,可以使用以下公共的 Echo(回显)测试服务:
wss://echo.websocket.events- 一个稳定可靠的免费 WebSocket 测试回显服务。
有需求或想法?欢迎联系客服
如果您希望补充某些功能、优化展示方式,或想增加更适合自己场景的工具玩法,都可以把想法反馈给客服。若您需要定制开发,也欢迎直接联系沟通。