Skip to main content
appkiro.com

WebSocket 测试工具

从浏览器连接获授权的 ws:// 或 wss:// endpoint,发送文本、JSON 或二进制消息,并查看接收数据和连接日志。

1

连接

输入 URL 并连接

2

发送与接收

实时交换消息

3

检查与分析

查看消息与统计

1. 连接

Comma-separated values passed to the browser WebSocket constructor.

状态Idle
连接时间-
延迟-

2. 消息

暂无消息。请连接 WebSocket 服务器并发送消息。

3. 检查与调试

选择消息以查看详情。

Browser WebSocket connections cannot set custom request headers or expose low-level frame opcode details. Use query parameters and subprotocols when the server needs client-provided metadata.

Event Listener

Receive Only
Active

Listen 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 导出/复制。

使用方法

  1. 添加输入。 获授权的 ws:// 或 wss:// URL、可选子协议/查询参数,以及待发送消息。
  2. 检查设置。 安全连接切换、子协议、查询参数、自动重连、系统日志、文本/JSON/二进制发送、应用层 ping,以及按 JSON path/substring 匹配的只接收监听器。
  3. 生成、核对并导出结果。 连接状态与系统日志、收发消息历史、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 工具

先用已验证的示例开始

使用已获授权的非生产目标及临时或已脱敏数据,并在据此操作前与目标端日志核对。

打开工具