Typische CLI-Abläufe
Ein Szenario starten und testen (Agent / CI)
Abschnitt betitelt „Ein Szenario starten und testen (Agent / CI)“microlab start "Bestell-Checkout" --json # startet Docker bei Bedarf und wartet healthymicrolab status --json # effektive URLs jedes Micros# ... Test-HTTP-Aufrufe gegen diese URLs ...microlab stopmicrolab daemon stopstart startet Docker bereits von selbst. Wenn Ihre CI es extern hochfährt, fügen Sie
--no-docker hinzu.
Einen Mock definieren und verifizieren
Abschnitt betitelt „Einen Mock definieren und verifizieren“microlab mock operations catalog-coremicrolab mock skeleton catalog-core GET /catalog/api/v1/scopes > body.jsonmicrolab mock save catalog-core --data '{"method":"GET","pathPrefix":"/catalog/api/v1/scopes","active":0,"variants":[{"label":"200","status":200,"jsonBody":[]}]}'microlab mock probe GET /catalog/api/v1/scopesEin Szenario teilen
Abschnitt betitelt „Ein Szenario teilen“microlab scenario export "Bestell-Checkout" --include-run# (die .microlab.yml senden) ... und auf der anderen Maschine:microlab scenario import bestell-checkout.microlab.yml # Plan ansehenmicrolab scenario import bestell-checkout.microlab.yml --apply --mocks unionEinen fehlschlagenden Micro debuggen
Abschnitt betitelt „Einen fehlschlagenden Micro debuggen“microlab statusmicrolab logs orders-core -n 500microlab logs --errorsmicrolab restart orders-coremicrolab logs orders-core -f