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:

  1. Escolha uma requisição que deseja verificar.
  2. Execute-a no modo de comparação e escolha até 4 ambientes.
  3. O Echo envia a mesma requisição para todos eles em paralelo.
  4. 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