No Apidog, uma variável serve como um espaço reservado dinâmico para valores que podem ser utilizados em várias requisições de API e scripts. Ao executar uma requisição ou script, o Apidog faz referência ao valor atual da variável.Ao agrupar variáveis em ambientes, você pode adaptar facilmente sua configuração de teste a diferentes cenários de trabalho (por exemplo, Desenvolvimento, Teste, Produção).
Aqui está um guia rápido para criar e usar variáveis no Apidog.
1
Abra o projeto PetStoreAbra o projeto PetStore padrão, que vem pré-instalado no espaço da sua equipe para todos os usuários.
2
Abra o Gerenciamento de AmbientesLocalize e clique no ícone de ambiente ≡ no canto superior direito da sua interface.
3
Crie uma variávelEncontre a seção Variáveis Globais. Crie uma nova variável chamada my_variable com "123" como seu valor inicial.
4
Salve as alteraçõesClique no botão Salvar.
5
Use em um endpointAbra o endpoint "Find pet by ID" e alterne para a aba Executar.
6
Insira a variávelLocalize o parâmetro de caminho "PetId" e adicione {{my_variable}} como valor.
7
Visualize o valorMova o cursor sobre o nome da variável para visualizar seu valor atual e escopo.
8
Alterne o ambienteClique no menu suspenso de Ambientes ao lado do ícone ≡ e alterne para o ambiente Local Mock.
9
Envie a requisiçãoClique em Enviar para executar a requisição.
10
Verifique a substituiçãoVocê encontrará a resposta exibida na metade inferior da interface. Ao alternar para a aba Requisição Real, você pode visualizar a requisição que foi realmente enviada, com as variáveis substituídas por seus respectivos valores reais.
Para uma compreensão mais aprofundada das variáveis no Apidog, consulte Usando variáveis.
O termo "ambiente" é comumente usado em equipes de desenvolvimento para distinguir entre "desenvolvimento", "teste", "produção" e assim por diante. Cada ambiente abrange um ou um conjunto de servidores.
Quando o cliente está em um ambiente específico, todas as requisições são enviadas para os servidores desse ambiente.
Ao alternar ambientes, as requisições são direcionadas para um conjunto diferente de servidores.