连接
输入 URL 并连接
发送与接收
实时交换消息
检查与分析
查看消息与统计
1. 连接
Comma-separated values passed to the browser WebSocket constructor.
2. 消息
暂无消息。请连接 WebSocket 服务器并发送消息。
3. 检查与调试
选择消息以查看详情。
Event Listener
Receive OnlyListen for specific events on incoming messages. Match by JSON path ($.type == 'joined') or plain substring. Counters increment when messages match — listeners never send anything to the server.
什么是WebSocket 测试工具?
从浏览器连接获授权的 ws:// 或 wss:// endpoint,发送文本、JSON 或二进制消息,并查看接收数据和连接日志。 获授权的 ws:// 或 wss:// URL、可选子协议/查询参数,以及待发送消息。 连接状态与系统日志、收发消息历史、preview/raw/stats 视图、监听器匹配和 JSON 导出/复制。
打开工具
这个工具能做什么
- 输入: 获授权的 ws:// 或 wss:// URL、可选子协议/查询参数,以及待发送消息。
- 设置与处理: 安全连接切换、子协议、查询参数、自动重连、系统日志、文本/JSON/二进制发送、应用层 ping,以及按 JSON path/substring 匹配的只接收监听器。
- 输出: 连接状态与系统日志、收发消息历史、preview/raw/stats 视图、监听器匹配和 JSON 导出/复制。
使用方法
- 添加输入。 获授权的 ws:// 或 wss:// URL、可选子协议/查询参数,以及待发送消息。
- 检查设置。 安全连接切换、子协议、查询参数、自动重连、系统日志、文本/JSON/二进制发送、应用层 ping,以及按 JSON path/substring 匹配的只接收监听器。
- 生成、核对并导出结果。 连接状态与系统日志、收发消息历史、preview/raw/stats 视图、监听器匹配和 JSON 导出/复制。
主要功能
- 输入: 获授权的 ws:// 或 wss:// URL、可选子协议/查询参数,以及待发送消息。
- 设置与处理: 安全连接切换、子协议、查询参数、自动重连、系统日志、文本/JSON/二进制发送、应用层 ping,以及按 JSON path/substring 匹配的只接收监听器。
- 输出: 连接状态与系统日志、收发消息历史、preview/raw/stats 视图、监听器匹配和 JSON 导出/复制。
适用场景
- 从浏览器连接获授权的 ws:// 或 wss:// endpoint,发送文本、JSON 或二进制消息,并查看接收数据和连接日志。
- 适合需要以下输出或诊断结果时使用:连接状态与系统日志、收发消息历史、preview/raw/stats 视图、监听器匹配和 JSON 导出/复制。
- 可放在下一项已确认的流程步骤之前:在真实客户端复现交互,并与获授权服务器日志关联。
限制与安全说明
- 浏览器 WebSocket API 不能设置任意握手头,也不会暴露所有底层帧细节。 “Ping”可能只是应用消息,并非协议控制帧。 目标端会收到全部连接与消息;仅测试获授权系统,并从导出日志中移除 token。
故障排查
- 仅使用已获授权的公网目标;重试前检查 scheme、host、port、DNS/TLS、timeout 与临时最小权限凭据。
- 将结果与目标端日志及合适的浏览器或 CLI 客户端对照;单次超时或服务端响应不能证明应用配置正确。
- 浏览器 WebSocket API 不能设置任意握手头,也不会暴露所有底层帧细节。 “Ping”可能只是应用消息,并非协议控制帧。 目标端会收到全部连接与消息;仅测试获授权系统,并从导出日志中移除 token。
常见问题
什么是WebSocket 测试工具?
从浏览器连接获授权的 ws:// 或 wss:// endpoint,发送文本、JSON 或二进制消息,并查看接收数据和连接日志。
如何使用WebSocket 测试工具?
添加符合要求的输入,检查页面设置,并在复制或下载前核对结果。 预期输出:连接状态与系统日志、收发消息历史、preview/raw/stats 视图、监听器匹配和 JSON 导出/复制。
支持哪些输入?
获授权的 ws:// 或 wss:// URL、可选子协议/查询参数,以及待发送消息。
会生成什么输出?
连接状态与系统日志、收发消息历史、preview/raw/stats 视图、监听器匹配和 JSON 导出/复制。
有哪些限制?
浏览器 WebSocket API 不能设置任意握手头,也不会暴露所有底层帧细节。 “Ping”可能只是应用消息,并非协议控制帧。 目标端会收到全部连接与消息;仅测试获授权系统,并从导出日志中移除 token。
相关 AppKiro 工具
先用已验证的示例开始
使用已获授权的非生产目标及临时或已脱敏数据,并在据此操作前与目标端日志核对。
打开工具