O que são ambientes?
Ao trabalhar com APIs, você geralmente precisará ter configurações diferentes. Por exemplo, sua máquina local, o servidor de desenvolvimento ou a API de produção. Ambientes dão a você a capacidade de personalizar solicitações usando variáveis. Dessa forma, você pode alternar facilmente entre diferentes configurações sem alterar suas solicitações. Você não terá que se preocupar em lembrar todos esses valores quando eles estiverem no Postman. Ambientes podem ser baixados e salvos como arquivos JSON e enviados posteriormente.
Etapas para criar um novo ambiente
Clique no ícone de engrenagem no canto superior direito do aplicativo Postman e selecione Gerenciar Ambientes.
Clique no botão Adicionar para criar um novo ambiente.
Forneça o nome do ambiente como local / desenvolvimento ou produção.
Cada ambiente é um conjunto de pares de valores-chave, com a chave como o nome da variável.
Por exemplo, aqui criamos duas chaves que podem ser usadas durante o acionamento da API
API_URL
APP_VERSION
Também podemos definir variáveis globais que podem ser acessadas em todos os ambientes
Defina os valores-chave como definido anteriormente ao criar um ambiente e, em seguida, clique no botão Salvar.
Etapas para usar o ambiente
Selecione um ambiente ativo
Clique na lista suspensa no canto superior direito do aplicativo Postman para selecionar um ambiente ativo ou digite o nome do ambiente. Depois de selecionar um ambiente, você pode acessar variáveis dentro do escopo ambiental ativo.
Variáveis de ambiente de acesso
Depois de selecionar o ambiente, você pode acessar facilmente a variável em Corpo, Cabeçalhos ou em Solicitar URL.
Nota: O nome da variável será colocado entre chaves duplas. Por exemplo, {{API_URL}}. Você também pode obter a sugestão de variável, digitando chaves simples '{'
Na captura de tela abaixo, usamos variáveis em Url de solicitação e nos parâmetros do corpo.
Nota: Ambiente e variáveis globais serão sempre armazenados como strings. Se você estiver armazenando objetos / matrizes, certifique-se de JSON.stringify () -los antes de armazenar e JSON.parse ()-los durante a recuperação.