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.
Gere valores para as requisições de teste
Use variáveis dinâmicas como {{$guid}}, {{$timestamp}} e {{$randomEmail}} quando precisar de um identificador, uma data ou um valor de exemplo gerado na execução. Você não precisa criar essas variáveis no ambiente. Para entradas que precisam se repetir, use um arquivo CSV ou JSON no executor de coleções.
Use um segredo do Azure Key Vault
No desktop, uma variável pode guardar a referência a um segredo do Azure Key Vault. Informe a referência e use a ação de teste para conferir o acesso com uma conta que tenha permissão para ler esse segredo. O Echo resolve o valor quando necessário e o mantém em memória por um período limitado. A variável salva e sincronizada contém a referência, sem o valor resolvido.
O dispositivo que executa a requisição precisa ter acesso ao cofre. A referência não concede acesso nem transfere sua sessão Microsoft para outro dispositivo.
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