gRPC — RPC фреймворк на Protocol Buffers. Тестирование: grpcurl — CLI клиент (как curl для HTTP), BloomRPC/Kreya — GUI клиенты, Postman поддерживает gRPC (импорт .proto файлов). Что проверяем: RPC методы возвращают правильные message типы, обязательные поля присутствуют, deadline/timeout работает, streaming (server-side, client-side, bidirectional) корректен. Тестирование сложнее из-за бинарного протокола, reflection нужен для introspection. В CI: grpcurl в скриптах.
Как тестировать gRPC API?
Senior
211 просмотровAFK Offer AI
Как обрабатывать shadow DOM в автотестах?