Ambientes e variáveis
Fixar nomes de host e tokens nas requisições funciona até o segundo ambiente aparecer. O Echo oferece ambientes e variáveis para que uma única requisição possa servir desenvolvimento, staging e produção sem precisar editar nada.
Os ambientes pertencem aos espaços
Os ambientes são associados a um espaço, para que cada projeto mantenha seu próprio conjunto. Um espaço para sua plataforma interna pode ter ambientes de desenvolvimento e produção, enquanto um projeto de cliente ao lado mantém uma lista totalmente separada. Nada passa de um para o outro.
Use variáveis nas requisições
Use uma variável em qualquer parte de uma requisição com a sintaxe {{variable}}, na URL, nos cabeçalhos ou no corpo. O Echo destaca as variáveis em tempo real enquanto você digita, para mostrar de imediato se uma referência é resolvida, e o preenchimento automático sugere nomes de variáveis para você não precisar lembrar a grafia exata.
Mantenha os segredos longe dos olhos
Os ambientes aceitam variáveis secretas para valores como chaves de API e tokens. Junto com a criptografia em repouso do banco de dados local do Echo, suas credenciais recebem mais cuidado do que jamais teriam em um arquivo de texto simples.
Troque o ambiente ativo
Um seletor global de ambiente ativo controla o ambiente usado para resolver suas requisições. Troque uma vez e todas as requisições do espaço acompanharão a mudança, o que é melhor do que editar URLs uma por uma.
Modo de comparação
Às vezes, a pergunta não é "isso funciona?", mas "isso funciona da mesma forma em todos os lugares?". O modo de comparação responde diretamente:
- Escolha uma requisição que deseja verificar.
- Execute-a no modo de comparação e escolha até 4 ambientes.
- O Echo envia a mesma requisição para todos eles em paralelo.
- Leia as respostas lado a lado, com rolagem sincronizada para que a mesma seção permaneça alinhada em todos os painéis.
Nas respostas JSON, o Echo calcula uma diferença estrutural que marca o que foi adicionado, removido e alterado entre ambientes. É impossível não perceber um campo que o staging retorna e a produção não.
O modo de comparação é a forma mais rápida de detectar desvios de configuração, incompatibilidades de versões entre implantações e a clássica conversa "funciona no desenvolvimento".
Próximos passos
- Organize as requisições que usam esses ambientes: /docs/echo/collections-and-sharing
- Encadeie requisições e passe valores extraídos entre etapas: /docs/echo/automation
- Importe ambientes que você já tem no Postman: /docs/echo/import-export