O Apidog permite que você extraia visualmente valores de respostas de API e os salve como variáveis para uso em requisições subsequentes.1
Adicionar Processador de Extração de VariávelNa seção Pós-processadores da sua requisição, passe o cursor sobre + Adicionar e selecione Extrair Variável. 2
Configurar Definições de ExtraçãoNome da Variável: Defina o nome da variável a ser armazenada.
Escopo: Escolha onde a variável estará acessível (Local, Ambiente ou Global).
Origem: Selecione de onde extrair os dados (por exemplo, JSON da Resposta, Cabeçalho, Cookie).
3
Definir Regra de ExtraçãoPara respostas JSON ou XML, use JSONPath ou XPath para direcionar dados específicos. 4
Executar e VerificarClique em Enviar. A variável será atualizada, e você poderá visualizar o log de extração no Console. Você pode criar rapidamente regras de extração diretamente no painel de resposta:1.
Passe o cursor sobre um campo na resposta.
2.
Clique em Extrair Variável.
3.
A regra será preenchida automaticamente nos Pós-processadores.
| Origem | Descrição | Método |
|---|
| JSON da Resposta | Extraia dados de corpos JSON. | JSONPath |
| XML da Resposta | Extraia dados de corpos XML. | XPath |
| Texto da Resposta | Extraia texto de respostas brutas. | Expressões Regulares (Regex) |
| Cabeçalho da Resposta | Extraia valores específicos de cabeçalho. | Nome do Cabeçalho |
| Cookie da Resposta | Extraia valores específicos de cookie. | Nome do Cookie |
| Tempo de Resposta | Armazene a duração da requisição. | N/A |
Para ajudar você a construir expressões JSONPath corretas, o Apidog fornece uma ferramenta visual de extração:1.
Clique no ícone ao lado do campo de entrada JSONPath. 2.
Insira sua expressão. A ferramenta mostra a resposta JSON à esquerda e o resultado da extração à direita. Elementos com curingas (por exemplo, books[*]) retornam um array. Para extrair um único valor sem colchetes, habilite Continuar extraindo e especifique o índice do array na ferramenta.