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