Привет, собственно вопрос в сабже.
На проекте грядут перемены - в частности повсеместное использование gRPC.
Поделитесь опытом тестирования, у кого такой имеется:
-тулы
-библиотеки (предпочтительно джава или груви, но можно и другое)
-полезные ресурсы
Интересует на данном этапе функциональное тестирование
Тоже изучаю эту тему) по идее надо их же библиотеку и использовать, скопировать proto файл в тестовый проект и на основе него сгенерить клиента, с помощью которого будете тестить сервер, я так делаю, но я сразу тестирую и автотесты пишу
а чем запрос-ответ валидируете? рест ашуред для этой цели подойдет или чистый хттп клиент используете? <<< вопрос снят) увидела что у вас профильный язык не джава)
Нет, там не HttpClient, вы клиент на основе прото файла делаете, с помощью grpc библиотеки, ну а ответ проверять любой асерт библиотекой, это не зависит от языка, у них для многих языков реализации есть
А в чём, собственно, вопрос? Тут два варианта, либо берёте уже готовую либу у разработчиков, либо сам генерите на основании protobuf. Rest assured тут не причём.