我使用了Chrome插件“Simple WebSocket Client”来测试wss端点。如果你的websocket使用的是自签名证书,那么你需要将该证书添加到浏览器中作为受信任的证书。我按照以下步骤将自签名证书添加到我的Chrome浏览器中:假设你的WebSocket URL是"wss://host1:port1/testSocket"。然后在URL中键入https://host1:port1/testSocket,并信任该证书。
AutobahnTestsuite 是一个支持 WSS 的自动化 WebSocket 协议测试套件。它被大多数 WebSocket 实现者用来测试其实现的合规性和互操作性。该项目以及第三方 Web Application Messaging Protocol (WAMP) 客户端也可在以下链接找到:https://crossbar.io/autobahn 声明:我是测试套件的原始作者。
我经常遇到这个问题,所以我最终创建了自己的基本GUI来测试Websockets。它叫Socket Wrench,支持: 多个并发连接到服务器(所有响应和连接都显示在同一个视图中) 全面的消息历史记录,以便轻松重用消息 初始连接请求的自定义标头 它适用于Mac OS X,Windows和Linux,您可以从这里获取它。