Mocke en gRPC-tjeneste
Høyreklikk på en mappe ▸ Legg til ▸ gRPC-server.
Konfigurere
Section titled “Konfigurere”Hver mockede metode er en oppføring i en liste:
| Felt | Rolle |
|---|---|
| Tjeneste / Metode | Det som betjenes |
| Kalltype | unary, server-stream, client-stream, bidirectional-stream |
| Svarmelding | Meldingen som returneres, som JSON — et JSON-array for en strøm, der hvert element er én ramme |
| Statuskode | 0 for OK, eller en hvilken som helst annen gRPC-kode |
| Statusmelding | Meldingen som følger med |
| Avslutningsmetadata | Trailerne |
| Skript | JavaScript, som vinner over svarmeldingen |

Mocke en feil
Section titled “Mocke en feil”Dette er den mest lønnsomme bruken: å gjenskape statuskodene klienten din må kunne håndtere.
| Kode | Nyttig for å teste |
|---|---|
4 DEADLINE_EXCEEDED | Oppførselen når tidsfristen overskrides |
8 RESOURCE_EXHAUSTED | Ratebegrensning |
14 UNAVAILABLE | Reserveløsning og gjenforsøk |
16 UNAUTHENTICATED | Fornyelse av token |
Fyll inn koden, meldingen og avslutningsmetadataene, og kontroller deretter at klienten din reagerer riktig.
Strømmer
Section titled “Strømmer”For en strømmemodus er svarmeldingen et JSON-array: hvert element sendes som en egen ramme.
Reflection
Section titled “Reflection”Serveren eksponerer gRPC reflection som standard. Klientene dine — også
grpcurl og importen via reflection i
Restorm — kan dermed oppdage tjenesten uten .proto.
De to feltene tlsCertPem og tlsKeyPem godtar et sertifikat og en nøkkel i
PEM-format, slik at du kan betjene over TLS.
I et scenario
Section titled “I et scenario”Handlingene gRPC-server og Lukk gRPC-server. Se Hostede servere.