gRPC 서비스 모의하기
폴더에서 마우스 오른쪽 버튼 클릭 ▸ 추가 ▸ gRPC 서버.
모의 메서드 하나하나가 목록의 항목입니다.
| 필드 | 역할 |
|---|---|
| 서비스 / 메서드 | 무엇을 제공하는지 |
| 호출 유형 | unary, server-stream, client-stream, bidirectional-stream |
| 응답 메시지 | 반환되는 메시지, JSON 형식 — 스트림이라면 JSON 배열이며 각 항목이 하나의 프레임입니다 |
| 상태 코드 | OK는 0, 그 밖에는 임의의 gRPC 코드 |
| 상태 메시지 | 그에 딸린 메시지 |
| 종료 메타데이터 | 트레일러 |
| 스크립트 | JavaScript. 응답 메시지보다 우선합니다 |

오류 모의하기
Section titled “오류 모의하기”가장 실속 있는 용도입니다. 클라이언트가 다룰 수 있어야 하는 상태 코드를 재현하는 것입니다.
| 코드 | 테스트에 유용한 대상 |
|---|---|
4 DEADLINE_EXCEEDED | 시간 초과 시의 동작 |
8 RESOURCE_EXHAUSTED | 속도 제한 |
14 UNAVAILABLE | 대체 경로와 재시도 |
16 UNAUTHENTICATED | 토큰 갱신 |
코드와 메시지, 종료 메타데이터를 채운 다음, 클라이언트가 제대로 반응하는지 확인하십시오.
스트리밍 모드에서는 응답 메시지가 JSON 배열입니다. 각 항목이 별개의 프레임으로 전송됩니다.
이 서버는 기본적으로 gRPC 리플렉션 서비스를 노출 합니다. 따라서 grpcurl 과
Restorm의 리플렉션 가져오기를 포함한
클라이언트들이 .proto 없이도 서비스를 알아낼 수 있습니다.
tlsCertPem 과 tlsKeyPem 두 필드에 PEM 형식의 인증서와 키를 넣으면 TLS로
제공할 수 있습니다.
시나리오에서
Section titled “시나리오에서”gRPC 서버와 gRPC 서버 닫기 액션이 있습니다. 호스팅되는 서버를 참고하십시오.