Fluxos típicos do CLI
Iniciar um cenário e testá-lo (agente / CI)
Seção intitulada “Iniciar um cenário e testá-lo (agente / CI)”aseptic start "Checkout de pedidos" --json # arranca Docker se preciso e espera healthyaseptic status --json # URLs efetivos de cada micro# ... chamadas HTTP de teste contra esses URLs ...aseptic stopaseptic daemon stopstart já arranca o Docker por sua conta. Se o seu CI o levanta por fora, acrescente
--no-docker.
Definir um mock e verificá-lo
Seção intitulada “Definir um mock e verificá-lo”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/scopesPartilhar um cenário
Seção intitulada “Partilhar um cenário”aseptic scenario export "Checkout de pedidos" --include-run# (enviar o .aseptic.yml) ... e na outra máquina:aseptic scenario import checkout-de-pedidos.aseptic.yml # ver planoaseptic scenario import checkout-de-pedidos.aseptic.yml --apply --mocks unionDepurar um micro que falha
Seção intitulada “Depurar um micro que falha”aseptic statusaseptic logs orders-core -n 500aseptic logs --errorsaseptic restart orders-coreaseptic logs orders-core -f