Cenário
Um cenário é um conjunto de micros iniciados juntos para testar um fluxo completo (por exemplo, «Checkout de pedidos»). É a unidade com que trabalha: compõe-o uma vez e inicia-o quando quiser.
O que um cenário guarda
Seção intitulada “O que um cenário guarda”- Que micros o compõem.
- Como se resolve cada dependência entre eles: local, cloud ou mock.
- O modo de cada micro: nativo ou contentor.
O que escolhe na app é guardado no próprio cenário (.microlab/scenarios/<nome>.yml,
versionável). Os ajustes pontuais que faz «só desta vez» (um override temporário de
resolução ou modo) são recordados pela app no seu estado em tempo de execução, sem sujar
o cenário guardado.
Compor um cenário
Seção intitulada “Compor um cenário”Na secção Cenários, «Novo cenário» abre o editor: dá-lhe um nome e marca os micros. Depois de criado, tem quatro vistas do cenário ativo —cartões, tabela, grafo de chamadas e painel de dependências— e a barra superior para o iniciar, parar, limpar ou editar.
Ciclo de vida
Seção intitulada “Ciclo de vida”Iniciar um cenário (▶) arranca a infraestrutura, resolve as portas, reescreve os URLs entre micros e arranca cada um. Pará-lo (■) detém micros, contentores e infraestrutura. Ver O seu primeiro cenário.
Partilhar
Seção intitulada “Partilhar”Um cenário pode ser exportado para um ficheiro autónomo e importado noutra máquina, com reconciliação de conflitos. Ver Partilhar um cenário.