WebSocket-eko-servrar för testning
Testa dina WebSocket-klienter mot offentliga ekoservrar
2 min lästid
Vad är en ekoserver?
En ekoserver tar emot en anslutning och skickar tillbaka varje meddelande du skickar, direkt till dig. Det är det enklaste sättet att kontrollera att klientkoden kan öppna en anslutning, skicka en ram och ta emot ett svar, utan att du behöver skriva en egen backend.
Tre servrar, en värd
Tre offentliga ekoservrar finns nu på echo.rapidtoolset.com:
| Protokoll | URL |
|---|---|
| WebSocket | wss://echo.rapidtoolset.com/ws |
| Socket.IO | https://echo.rapidtoolset.com/socketio |
| SockJS | https://echo.rapidtoolset.com/sockjs |
Varje server använder sitt eget protokoll. WebSocket-ändpunkten accepterar råa wss://-anslutningar. Socket.IO-ändpunkten kör en fullständig Socket.IO-server, så handskakningar, namnrymder och bekräftelser fungerar som förväntat. SockJS-ändpunkten erbjuder den vanliga reservförhandlingen i SockJS för miljöer där inbyggda WebSocket-anslutningar inte är tillgängliga.
Verktyg som använder servrarna
Webbplatsens webbläsarbaserade testklienter ansluter till de här servrarna direkt:
- WebSocket-testklient öppnar en rå WebSocket-anslutning, skickar meddelanden och visar ramar i realtid.
- Socket.IO-testklient ansluter via Socket.IO-protokollet, låter dig skicka namngivna händelser och visar inkommande händelser i en logg i realtid.
- SockJS-testklient ansluter via SockJS-klientbiblioteket och testar hela reservförhandlingsflödet.
Gratis att använda, med begränsningar
Ekoservrarna är gratis och kräver ingen autentisering. De har hastighetsbegränsningar för att förhindra missbruk och är därför endast avsedda för manuell, interaktiv testning. Automatiserade skript, belastningstester och bottar når hastighetsgränsen och avvisas.