Typische CLI-Abläufe
Ein Szenario starten und testen (Agent / CI)
Abschnitt betitelt „Ein Szenario starten und testen (Agent / CI)“aseptic start "Bestell-Checkout" --json # startet Docker bei Bedarf und wartet healthyaseptic status --json # effektive URLs jedes Micros# ... Test-HTTP-Aufrufe gegen diese URLs ...aseptic stopaseptic 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“aseptic mock operations catalog-coreaseptic mock skeleton catalog-core GET /catalog/api/v1/scopes > body.jsonaseptic mock save catalog-core --data '{"method":"GET","pathPrefix":"/catalog/api/v1/scopes","active":0,"variants":[{"label":"200","status":200,"jsonBody":[]}]}'aseptic mock probe GET /catalog/api/v1/scopesEin Szenario teilen
Abschnitt betitelt „Ein Szenario teilen“aseptic scenario export "Bestell-Checkout" --include-run# (die .aseptic.yml senden) ... und auf der anderen Maschine:aseptic scenario import bestell-checkout.aseptic.yml # Plan ansehenaseptic scenario import bestell-checkout.aseptic.yml --apply --mocks unionEinen fehlschlagenden Micro debuggen
Abschnitt betitelt „Einen fehlschlagenden Micro debuggen“aseptic statusaseptic logs orders-core -n 500aseptic logs --errorsaseptic restart orders-coreaseptic logs orders-core -f