Flujos típicos del CLI
Levantar un escenario y probarlo (agente / CI)
Sección titulada «Levantar un escenario y probarlo (agente / CI)»aseptic start "Checkout de pedidos" --json # arranca Docker si hace falta y espera healthyaseptic status --json # URLs efectivas de cada micro# ... llamadas HTTP de prueba contra esas URLs ...aseptic stopaseptic daemon stopstart ya arranca Docker por su cuenta. Si tu CI lo levanta por fuera, añade
--no-docker.
Definir un mock y verificarlo
Sección titulada «Definir un mock y verificarlo»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/scopes
# Con reglas condicionales: la misma ruta responde distinto según la petición,# y `probe` dice qué regla decidió.aseptic mock probe GET "/catalog/api/v1/scopes?tipo=premium"aseptic mock probe POST /catalog/api/v1/pedidos -H 'X-Vip: 1' -d '{"pedido":{"lineas":[]}}'Compartir un escenario
Sección titulada «Compartir un escenario»aseptic scenario export "Checkout de pedidos" --include-run# (enviar el .aseptic.yml) ... y en la otra máquina:aseptic scenario import checkout-de-pedidos.aseptic.yml # ver planaseptic scenario import checkout-de-pedidos.aseptic.yml --apply --mocks unionDepurar un micro que falla
Sección titulada «Depurar un micro que falla»aseptic statusaseptic logs orders-core -n 500aseptic logs --errorsaseptic restart orders-coreaseptic logs orders-core -f