Ambientes e variáveis

Um ambiente reúne valores reutilizáveis pelas requisições. Mantenha o endereço como {{baseUrl}}/orders/{{orderId}} e selecione outro ambiente quando precisar de mudar de servidor ou conta.

Criar e selecionar um ambiente

Abra os ambientes do espaço e adicione um com nome claro, como Development. Acrescente uma linha para cada valor, por exemplo baseUrl, orderId ou accessToken. O editor salva as alterações automaticamente.

Selecione o ambiente na barra superior antes de enviar. Este seletor global lista os ambientes da organização atual e aplica a escolha aos separadores de pedidos abertos. O editor e a barra lateral continuam a agrupar os ambientes por espaço. Confirme a seleção depois de mudar de workspace ou abrir uma coleção importada.

Referenciar uma variável

Use chavetas duplas em URLs, parâmetros de consulta, cabeçalhos, autenticação e corpos de texto:

{{baseUrl}}/orders/{{orderId}}
Authorization: Bearer {{accessToken}}

O preenchimento automático sugere nomes. O editor de URL distingue referências conhecidas de referências não resolvidas. Se um nome não resolver, verifique a escrita, o ambiente selecionado e a existência de um valor. Uma referência não resolvida pode permanecer no texto enviado.

Os scripts leem e alteram valores através de pm.environment e pm.variables. Na execução de coleções, pm.iterationData permite ler colunas CSV ou propriedades JSON. Os dados da iteração prevalecem sobre um valor com o mesmo nome no ambiente. Consulte os exemplos de automação e testes.

Proteger um segredo

Marque como secreto um valor que contenha senha, token ou chave. O Echo protege esses valores no armazenamento encriptado e oculta-os no editor. Quando uma requisição usa o segredo, envia-o ao destino escolhido. Confirme esse endereço antes de enviar.

As exportações para pastas vinculadas excluem os valores secretos. Forneça-os separadamente na outra máquina, sem os incluir no Git. Reveja os restantes campos e arquivos: marcar uma variável não protege automaticamente informação colada noutro lugar.

Resolver uma referência do Azure Key Vault

Selecione o tipo de referência do Key Vault e indique a URI do segredo:

https://your-vault.vault.azure.net/secrets/api-token

Pode acrescentar a versão no final para fixar uma versão específica. Use o teste para confirmar o acesso. O dispositivo precisa de uma identidade Azure autorizada a ler o segredo. A entrada na conta Gapfy não concede acesso ao cofre.

O Echo salva e sincroniza a referência e resolve o valor para a execução. O valor fica em memória durante o período configurado, cinco minutos por predefinição. As configurações avançadas permitem alterar esse período ou esquecer as credenciais Azure. Resolva uma recusa de acesso, um segredo ausente ou uma falha de entrada antes de executar a requisição.

Gerar dados de teste

As variáveis dinâmicas não precisam de uma linha no ambiente. Pode usar {{$guid}}, {{$randomUUID}}, {{$timestamp}}, {{$isoTimestamp}}, {{$randomInt}}, {{$randomBoolean}} e {{$randomEmail}}. As sugestões incluem também nomes, cidades, países, telefones, URLs, endereços IP, palavras, preços e empresas.

Use-as quando precisar de exemplos novos. Para entradas fixas e reproduzíveis, escolha um CSV ou JSON no executor de coleções.

Associar mocks do desktop

A opção de mock do ambiente fornece uma URL base gerida pelo Echo para os mocks do espaço. Use a variável disponibilizada pela aplicação. Os mocks do desktop respondem a chamadas dentro do Echo e não abrem uma porta para outras aplicações. Para uma URL HTTP partilhada, consulte hospedagem pública de mocks.

Comparar respostas

Ative o modo de comparação e selecione até quatro ambientes. Um envio executa as variantes em paralelo. Os painéis podem deslocar-se em conjunto, e a comparação estrutural de JSON identifica valores acrescentados, removidos e alterados.

Cada painel representa uma execução real. Um POST, PATCH ou DELETE pode alterar dados em todos os ambientes selecionados. Escolha registos de teste adequados antes do envio. Esta comparação ajuda a investigar diferenças, mas não comprova o comportamento de todas as operações.

Continue com coleções e partilha ou importação e exportação.