TGViewer
Системный анализ на максималках Системный анализ на максималках @system_analysis_max · 880 subscribers
Post #91 1.21K
WebSocket на практике 📌

А вы знали, что в Postman можно протестировать не только REST API, но SOAP, GraphQL и даже асинхронные интеграции по WebSocket?

Продолжаю делиться инструментами СА, на этот раз - как пощупать WebSocket

🤍Где можно протестировать?

Как мы помним из теории, WebSocket реализует двухсторонний обмен данными в реальном времени и применяется в чатах, онлайн-играх и на финансовых биржах. То есть там, где высокая интенсивность обмена данными и низкие задержки

Одна из финансовых бирж - BitStamp - позволяет подрубиться к ней по WebSocket и получать котировки, курсы валют прямо в Postman. Есть даже документация, правда на английском языке

Сайт тоже на английском и доступен только через VPN, но его можно вообще не открывать. Регистрация для настройки сокетов не требуется

🤍Возможности инструмента и польза

Что мы можем сделать:
🤍Подключиться к бирже (вводим адрес wss://ws.bitstamp.net и жмем Connect)
🤍Подписаться на события (см JSON в примере в комментах, копируем, вставляем, жмем Send)
🤍Отписаться от событий (кнопка Disconnect)

Что это даст системному аналитику:
🤍 Увидите, что происходит при установлении соединения по WebSocket

А там на самом деле отправляется HTTP-запрос, который потом апдейтится до WebSocket. Этот процесс называется Handshake


🤍 Увидите обмен сообщениями. Правда, он будет односторонним, но внутри сообщений лежат знакомые нам JSON
🤍 Поймете процесс разрыва соединения - он обычно односторонний
🤍 Поймете как описать WebSocket - там на самом деле описываются события, на которые мы подписываемся. Можно тоже в формате JSON

В комментах - пример подключения


—————
СА на самом деле довольно редко работает с WebSocket, у меня такая технология была всего на одном проекте. Однако считаю, что СА должен знать как это работает, и лучше всего это понять можно на этой небольшой практике - она займет не больше получаса

💬 Если работаете с WebSocket - пишите в комментариях и делитесь своим опытом
  • 🔥 19
  • ❤‍🔥 5
  • 👍 5
  • ❤ 3
More from @system_analysis_max
  1. Mar 27, 2026Прошел испытательный срок в Альфе 🅰️ Правда, это было 2 месяца назад, но время порефлекси…
  2. Mar 16, 2026Продолжая предыдущий пост Как вы помните, на прошлой неделе объявили о закрытии школы Syst…
  3. Mar 11, 2026Про опыт преподавания Давненько не писал в блог, пора исправляться Последние два месяца вы…
  4. Jan 21, 2026RabbitMQ на практике 📌 Часто ко мне на консультации приходят с запросом отточить какие-ни…
  5. Jan 15, 2026Первый пост в 2026 году Будет очень простым, потому что после выходных я еще не до конца в…
  6. Dec 31, 2025Пост благодарности ⭐️ 2025 почти позади, итоги года подведены - самое время наслаждаться п…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →