Как проверить взаимодействие клиент-сервер websocket? - PullRequest
0 голосов
/ 19 июня 2019

Я пишу слой интеграции WebSocket для одного сервиса и хотел бы проверить взаимодействие между моим кодом и сервером, создав тесты определенного типа интеграции.

Существует проект под названием mockserver , который позволяет запустить HTTP-сервер, указать ожидаемые запросы, которые будут отправлены клиентом, и смоделировать ответ, когда запрос клиента попадет на сервер. К сожалению, mockserver не предоставляет никаких инструментов для проверки взаимодействия клиент-сервер Websocket.

Существует ли какая-либо библиотека или фреймворк, которые позволили бы мне реализовать тесты такого типа? Или следует написать некоторый код-обертку вокруг контейнера сервлета, который обеспечивает поддержку WebSocket, чтобы я мог протестировать свой клиентский код?

...