O Apidog permite-lhe extrair visualmente valores de respostas de API e guardá-los como variáveis para utilização em pedidos subsequentes.1
Adicionar processador de extração de variávelNa secção Pós-processadores do seu pedido, 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 armazenar.
Âmbito: 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, utilize JSONPath ou XPath para direcionar dados específicos. 4
Executar e verificarClique em Enviar. A variável será atualizada e poderá visualizar o registo de extração na Consola. Pode criar rapidamente regras de extração diretamente a partir do 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 | Extrair dados de corpos JSON. | JSONPath |
| XML da resposta | Extrair dados de corpos XML. | XPath |
| Texto da resposta | Extrair texto de respostas em bruto. | Expressões regulares (Regex) |
| Cabeçalho da resposta | Extrair valores específicos de cabeçalhos. | Nome do cabeçalho |
| Cookie da resposta | Extrair valores específicos de cookies. | Nome do cookie |
| Tempo de resposta | Armazenar a duração do pedido. | N/A |
Para o ajudar a construir expressões JSONPath corretas, o Apidog fornece uma ferramenta de extração visual:1.
Clique no ícone junto ao campo de entrada JSONPath. 2.
Introduza a sua expressão. A ferramenta mostra a resposta JSON à esquerda e o resultado da extração à direita. Elementos com caracteres universais (por exemplo, books[*]) devolvem um array. Para extrair um único valor sem parênteses retos, ative Continuar a extrair e especifique o índice do array na ferramenta.