Salta ai contenuti

Fare il mock di una dipendenza senza VPN

Obiettivo: il tuo micro chiama un core che non vuoi (o non puoi) avviare. Gli fai mock: MicroLab risponde al suo posto con ciò che definisci.

Nel pannello Dipendenze dello scenario, imposta quella dipendenza su mock. Da lì, le chiamate del tuo micro a quel core sono gestite dal server di mock di MicroLab.

Hai due strade, a seconda che tu preferisca anticipare o reagire:

Proattivo (da OpenAPI). Nella sezione Mock, crea uno stub per quel servizio. Se dichiara OpenAPI, seleziona l’operazione e MicroLab genera un modello del corpo; altrimenti, lo scrivi a mano. Vedi Sezione Mock.

Reattivo (da una chiamata reale). Avvia lo scenario e lascia che il tuo micro chiami. La richiesta appare nel dock Chiamate mock; trasformala in uno stub con un clic e modificala. Vedi Dock delle Chiamate mock.

Un endpoint può avere diverse varianti (una 200, una 500, con latenza…). Quella che viene servita si marca con l’interruttore. Le modifiche si applicano con hot reload: non serve riavviare nulla.

Puoi verificare cosa risponderebbe un mock senza avviare lo scenario: nella CLI, microlab mock probe <metodo> <percorso>.