t.me/atinfo_chat Telegram группа по автоматизации тестирования

gRPC: чем и как тестировать (Java, Groovy)

Теги: #<Tag:0x00007f9b080ba2e8> #<Tag:0x00007f9b080ba1f8> #<Tag:0x00007f9b080ba0e0> #<Tag:0x00007f9b080b9fa0> #<Tag:0x00007f9b080b9be0> #<Tag:0x00007f9b080b9aa0>

Привет, собственно вопрос в сабже.
На проекте грядут перемены - в частности повсеместное использование gRPC.
Поделитесь опытом тестирования, у кого такой имеется:
-тулы
-библиотеки (предпочтительно джава или груви, но можно и другое)
-полезные ресурсы

Интересует на данном этапе функциональное тестирование

Спасибо!

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

а чем запрос-ответ валидируете? рест ашуред для этой цели подойдет или чистый хттп клиент используете? <<< вопрос снят) увидела что у вас профильный язык не джава)

Нет, там не HttpClient, вы клиент на основе прото файла делаете, с помощью grpc библиотеки, ну а ответ проверять любой асерт библиотекой, это не зависит от языка, у них для многих языков реализации есть