Как тестировать Websocket | Java QA Automation

preview_player
Показать описание

Как тестировать Websocket на языке Java? Написание автотестов на проверку вебсокетов с нуля. QA Automation Websocket
В этом видео я показал как подключится к websocket на java и написать автотесты на проверку UI и API части. Автоматизация тестирования java с нуля. Веб тестирование онлайн чата или биржи

00:00 Начало
00:33 Что такое WebSocket
02:08 Пример WebSocket в браузере
05:02 Как подключится к WebSocket
07:14 Написание базового клиента
08:35 Создание контекстного класса
13:27 Переопределение методов слушателей
16:02 Написание основного клиента
17:02 Подключение к WebSocket
19:26 Метод для таймаута подключения
21:13 Условия для выполнения действий в контексте
23:22 Написание тестов
24:51 Тест на получение значения из WebSocket в браузере
27:30 Тест на отправку значения из браузера в WebSocket
31:32 Получение сообщений из WebSocket и взаимодействие с ними
37:18 Подписка на события WebSocket
39:49 Преобразование класса в json
42:05 Обмен сообщениями WebSocket
44:41 Превращаем сообщение в Java объект
48:43 Проверка значения у сообщений в тесте
Рекомендации по теме
Комментарии
Автор

Очень круто. Актуальный контент топ ваще

ivanstrelka
Автор

Спасибо за Ваш труд! Коммент в поддержку канала.

svetlanamazhaykina
Автор

Благодарю, Олег, за актуальный материал!

DMB
Автор

Отличный урок! Спасибо за труд! А можно как-то gRPC тестировать? у нас на проекте он применяется вместо WSS, так как он актуальнее и легче, когда необходимо масштабировать коннекты и данные

ИльдарБ-те
Автор

Очень полезная тема. Спасибо за труд 😊

d_masta
Автор

Олег, у тебя классные видео! Продолжай, прошу🙌🏻

luroy_
Автор

Как обычно топ, лайк подписка колокольчик :) Спасибо за контент!

Михаил-лло
Автор

Очень круто ролик! Все очень понятно и доходчево!!! Прям огромный тебе респект. Очень круто раскрыл тему!!! Продолжай в том же духе! Еще больше контента и подписчиков тебе в предстоящем новом году!)

llARXANGELll
Автор

wss - webSocket Secure аля httpS - типа секьюрный

ivanstrelka
Автор

Все конечно круто, но мне лично не совсем ясно в какой момент предоставляется информация которой нужно владеть прежде чем смотреть какое либо из видео, не понимаю что мне нужно знать прежде чем смотреть что либо на этом канале, то селенид, то селениум с нуля, то чтение файлов, наверное перед селенидом надо было селениум с нуля, а перед селениумом надо было junit с нуля, а перед этим пообщаться на тему джавы, в общем все конечно супер, только когда начинаешь смотреть, понимаешь что не понимаешь в каком месте оказался, где было начало и не в конце ли ты находишься.

Where_are_we_heading_to
Автор

Было бы круто увидеть видео, где будет разбор как с помощью Selenide скачивать, изменять и загружать обратно CSV файлы
Цены бы не было такому уроку)

PelmeL
Автор

А почему вебсокеты через ui смотришь? С другой стороны как будто бы это ок, но я лично делал через API

asmr_codster