Ambientes e variáveis
Fixar nomes de host e tokens nos pedidos funciona até aparecer o segundo ambiente. O Echo oferece ambientes e variáveis para que um único pedido possa servir desenvolvimento, staging e produção sem precisares de editar nada.
Os ambientes pertencem aos espaços
Os ambientes estão associados a um espaço, para que cada projeto mantenha o seu próprio conjunto. Um espaço para a tua plataforma interna pode ter ambientes de desenvolvimento e produção, enquanto um projeto de cliente ao lado mantém uma lista completamente separada. Nada passa de um para o outro.
Usa variáveis nos pedidos
Referencia uma variável em qualquer parte de um pedido com a sintaxe {{variable}}, no URL, nos cabeçalhos ou no corpo. O Echo realça as variáveis em tempo real enquanto escreves, para veres de imediato se uma referência é resolvida, e o preenchimento automático sugere nomes de variáveis para não teres de memorizar a grafia exata.
Mantém os segredos longe da vista
Os ambientes suportam variáveis secretas para valores como chaves de API e tokens. Como a base de dados local do Echo também é cifrada em repouso, as tuas credenciais recebem mais cuidado do que alguma vez teriam num ficheiro de texto simples.
Muda o ambiente ativo
Um seletor global de ambiente ativo controla o ambiente em relação ao qual os pedidos são resolvidos. Muda-o uma vez e todos os pedidos do espaço acompanham a alteração, o que é melhor do que editar URLs um a um.
Modo de comparação
Por vezes, a pergunta não é "isto funciona?", mas sim "isto funciona da mesma forma em todo o lado?". O modo de comparação responde diretamente:
- Escolhe um pedido que queiras verificar.
- Executa-o no modo de comparação e escolhe até 4 ambientes.
- O Echo envia o mesmo pedido para todos em paralelo.
- Lê as respostas lado a lado, com deslocamento sincronizado para que a mesma secção se mantenha alinhada em todos os painéis.
Nas respostas JSON, o Echo calcula uma diferença estrutural que assinala o que foi adicionado, removido e alterado entre ambientes. É impossível não reparar num campo que o staging devolve e a produção não.
O modo de comparação é a forma mais rápida de detetar desvios de configuração, incompatibilidades de versões entre publicações e a clássica conversa "em desenvolvimento funciona".
Próximos passos
- Organiza os pedidos que usam estes ambientes: /docs/echo/collections-and-sharing
- Encadeia pedidos e passa valores extraídos entre passos: /docs/echo/automation
- Importa ambientes que já tens no Postman: /docs/echo/import-export