No Apidog, uma variável funciona como um marcador de posição dinâmico para valores que podem ser utilizados em vários pedidos de API e scripts. Ao executar um pedido ou script, o Apidog referencia o valor atual da variável.Ao agrupar variáveis em ambientes, pode adaptar facilmente a sua configuração de testes a diferentes cenários de trabalho (por exemplo, Desenvolvimento, Testes, Produção).
Segue-se um guia rápido para criar e utilizar variáveis no Apidog.
1
Abra o projeto PetStoreAbra o projeto PetStore predefinido, que está pré-instalado no seu espaço de Equipa para todos os utilizadores.
2
Abra a gestão de ambientesLocalize e clique no ícone de ambiente ≡ no canto superior direito da sua interface.
3
Crie uma variávelEncontre a secção Variáveis globais. Crie uma nova variável chamada my_variable com "123" como valor inicial.
4
Guarde as alteraçõesClique no botão Guardar.
5
Utilize num endpointAbra o endpoint "Find pet by ID" e mude para o separador Executar.
6
Insira a variávelLocalize o parâmetro de caminho "PetId" e adicione {{my_variable}} como valor.
7
Veja o valorMova o cursor sobre o nome da variável para ver o seu valor atual e âmbito.
8
Mude de ambienteClique na lista pendente Ambientes ao lado do ícone ≡ e mude para o ambiente Local Mock.
9
Envie o pedidoClique em Enviar para executar o pedido.
10
Verifique a substituiçãoEncontrará a resposta apresentada na metade inferior da interface. Ao mudar para o separador Pedido real, pode ver o pedido que foi efetivamente enviado, com as variáveis substituídas pelos respetivos valores reais.
Para obter uma compreensão mais aprofundada das variáveis no Apidog, consulte Utilizar variáveis.
O termo "ambiente" é frequentemente utilizado em equipas de desenvolvimento para distinguir entre "desenvolvimento", "testes", "produção" e assim sucessivamente. Cada ambiente inclui um ou um conjunto de servidores.
Quando o cliente está num determinado ambiente, todos os pedidos são enviados para os servidores desse ambiente.
Ao mudar de ambiente, os pedidos são direcionados para um conjunto diferente de servidores.