WebSocket-ekko-servere for testing
Test WebSocket-klientene dine mot offentlige ekko-servere
2 min lesetid
Hva er en ekko-server?
En ekko-server godtar en tilkobling og sender hver melding du sender, rett tilbake til deg. Det er den enkleste måten å sjekke at klientkoden din kan åpne en tilkobling, sende en frame og motta et svar, uten at du trenger å skrive din egen backend.
Tre servere, ett vertsnavn
Tre offentlige ekko-servere er nå tilgjengelige under echo.rapidtoolset.com:
| Protokoll | URL |
|---|---|
| WebSocket | wss://echo.rapidtoolset.com/ws |
| Socket.IO | https://echo.rapidtoolset.com/socketio |
| SockJS | https://echo.rapidtoolset.com/sockjs |
Hver server bruker sin egen protokoll direkte. WebSocket-endepunktet godtar rå wss://-tilkoblinger. Socket.IO-endepunktet kjører en fullverdig Socket.IO-server, slik at håndtrykk, navnerom og bekreftelser fungerer som forventet. SockJS-endepunktet tilbyr standardforhandling for SockJS-fallback i miljøer der innebygde WebSockets ikke er tilgjengelige.
Verktøy som bruker disse serverne
Nettleserbaserte testklienter på nettstedet kobler seg til disse serverne uten ekstra oppsett:
- WebSocket Test Client åpner en rå WebSocket-tilkobling, sender meldinger og viser frames i sanntid.
- Socket.IO Test Client kobler seg til via Socket.IO-protokollen, lar deg sende navngitte hendelser og viser innkommende hendelser i en løpende logg.
- SockJS Test Client kobler seg til via SockJS-klientbiblioteket og tester hele fallback-forhandlingsforløpet.
Gratis å bruke, med begrensninger
Ekko-serverne er gratis og krever ingen autentisering. De har en hastighetsbegrensning for å forhindre misbruk, så de er bare ment for manuell, interaktiv testing. Automatiserte skript, belastningstester og boter vil nå hastighetsgrensen og bli avvist.