Ambientes
Um ambiente é um grupo de variáveis.
O termo vem do fato de que a maioria dos serviços Web são replicados entre diferentes ambientes, como:
- Local, para uma aplicação rodando na mesma máquina;
- Desenvolvimento, usado por desenvolvedores;
- Testes / QA / SIT, usado por testadores e analistas de qualidade;
- Homologação / UAT, para testes externos, de terceiros;
- Produção, que os consumidores finais usam e, portanto, é o que necessita de maior cuidado ao usar ou fazer mudanças nele.
Esse exemplo de conjunto de ambientes é comum em sistemas importantes e permite maior segurança e independência - uma nova versão de uma API pode ser primeiro publicada em um ambiente de Desenvolvimento e ser testada nele; se um bug ou defeito for detectado nessa nova versão, não afetará os consumidores finais, porque essa nova versão não foi publicada no ambiente usado por eles, o ambiente de Produção. Há mais informações sobre isso aqui.
Ambientes não são obrigatórios para fazer requisições. Porém, podem ajudar muito no gerenciamento e em testes.
Criando
Para criar um ambiente, expanda a coleção no painel esquerdo e clique com o botão direito do mouse em Ambientes, depois em Novo ambiente. Você também pode fazer isso na tela de coleção.
Seu novo ambiente estará dentro de Ambientes. Você pode criar quantos ambientes quiser.
Importar e exportar
Ambientes podem ser exportados para e importados de arquivos. Confira na página Exportar e Importar.
Escolhendo um ambiente
Apenas um ambiente pode estar ativo em uma coleção e apenas se estiver ativo suas variáveis estarão disponíveis para serem aplicadas. Para escolher um ambiente, clique nele e selecione Definir como ambiente atual.
TIP
Atalhos de teclado:
- F7 ativa o ambiente anterior
- F8 ativa o próximo ambiente
Comparação com ambientes do Postman
O Postman também tem ambientes, que igualmente são grupos de variáveis. A principal diferença é que um ambiente do Postman tem escopo global, com suas variáveis valendo para todas as coleções. No Pororoca, um ambiente tem escopo de coleção, para serem exportados junto com a coleção e para não haver risco de usar um ambiente no lugar errado.