WebSocket 测试工具
免费在线 WebSocket 测试工具。连接任意 ws:// 或 wss:// 端点,发送消息,查看带时间戳与大小的帧,定时自动发送并保存消息模板。100% 本地运行。
WebSocket 测试工具有什么用?
它从浏览器直接连接任意 WebSocket 端点,让你发送消息、观察服务器返回,并调试实时 API、聊天服务器或物联网设备的握手、帧和载荷。
ws:// 和 wss:// 有什么区别?
ws:// 是未加密的 WebSocket,wss:// 是基于 TLS 的 WebSocket。如果本页面通过 HTTPS 加载,浏览器会因混合内容策略阻止不安全的 ws:// 连接,因此这里请使用 wss:// 端点。
我的 WebSocket 消息会经过你们的服务器吗?
不会。连接由你的浏览器直接打开到目标主机,工具只负责渲染日志——没有代理、没有存储、没有上传。
可以测试二进制 WebSocket 帧吗?
可以。收到的二进制帧会以十六进制预览和字节长度的形式显示,文本帧则显示字符数。
定时发送功能如何工作?
勾选“定时发送”并设置间隔秒数后,只要连接保持打开,当前消息就会按该频率重复发送——非常适合心跳和 ping 测试。
什么是消息模板?
输入常用消息后点击“存为模板”,它会保存在你的浏览器(localStorage)中。模板显示在下拉列表里,一键即可重新载入,绝不会离开你的设备。
可以在握手中传递子协议吗?
可以。在协议输入框中填写逗号分隔的列表,它们会作为第二个参数传给 WebSocket 构造函数,与原生客户端的行为一致。
为什么连接会以特定代码关闭?
日志会显示 WebSocket 关闭码(例如 1006 表示异常关闭,4400+ 为应用自定义错误)。结合服务器日志和该代码即可定位原因。
如何使用WebSocket 测试工具
WebSocket 测试工具直接从浏览器发起原始的 ws:// 与 wss:// 连接。数据帧在你的设备与目标主机之间直接传输——没有代理,不做记录、不上传,消息模板只保存在浏览器本地。
- 在 URL 输入框填写端点地址(wss://host/path)。如果页面通过 HTTPS 提供,不安全的 ws:// 地址会触发混合内容警告并被阻止——请改用 wss://。
- 可选填写子协议(逗号分隔),然后点击“连接”。状态徽标从“连接中”变为“已连接”,握手信息会出现在日志里。
- 输入消息后点击“发送”或按回车。每一帧都会以方向箭头、时间戳和字节大小记录在日志中;收到的二进制帧以十六进制预览显示。
- 勾选“定时发送”并设置间隔秒数,可重复发送当前消息——适合心跳与 ping 测试。
- 常用载荷可用“存为模板”保存,从下拉列表重新载入;点击“清空日志”可重置控制台。
连接断开时留意日志中的关闭码:1006 表示网络层异常关闭,4400+ 通常是应用自定义错误——结合服务器日志即可定位原因。
相关工具
- HTTP 请求测试 在浏览器中直接测试 REST API。发送 GET、POST、PUT、DELETE 请求,自定义请求头、请求体和查询参数,即时查看响应状态、头部和 JSON 内容。
- 随机端口生成器 从 IANA 标准范围生成随机网络端口号——知名端口 (1-1023)、注册端口 (1024-49151) 和动态端口 (49152-65535)。支持唯一值、排序和批量生成。100% 浏览器端运行,无需服务器。
- IP地址验证器 免费在线IP地址验证工具。即时检查IPv4和IPv6地址有效性,识别私有/公有地址范围,查看CIDR表示法和网络详情。
- URL 解析与组装器 即时解析、解码和组装 URL。可视化剖析 URL 结构,精细化管理查询参数,分析路径片段,支持双向实时拼装和 URL 编码解码。
- HAR 查看器 在线打开 HAR 文件。请求表带状态码配色、排序与过滤、请求/响应头、响应体预览与耗时瀑布图——本地解析,绝不上传。
- IBAN验证器 即时验证国际银行账号(IBAN)。检查80多个国家的格式、长度、国家代码和校验和,实时显示结果。
- .htaccess生成器 生成Apache .htaccess规则,包括重定向、重写、安全头、缓存、压缩等。
- Robots.txt生成器 免费在线robots.txt生成器。创建和自定义robots.txt文件,控制搜索引擎爬取,管理爬虫访问,通过可视化编辑器优化网站SEO。