Este guia explica como criar cenários de teste que executam vários pedidos de API sequencialmente, com dados a serem passados entre pedidos. Os cenários de teste são essenciais para testar fluxos de trabalho complexos em que a saída de um pedido serve como entrada para pedidos subsequentes.Pré-requisitos#
Antes de começar, certifique-se de que tem:Compreensão básica de pedidos de API no Apidog
Pelo menos dois endpoints de API configurados no seu projeto
Familiaridade com estruturas de dados JSON
Guia Passo a Passo#
Passo 1: Criar um Novo Cenário de Teste#
1.
Mude para o módulo Testes no Apidog
2.
Clique em "Novo Cenário de Teste"
3.
Introduza um nome descritivo (por exemplo, "Fluxo de Trabalho da Loja de Animais")
Passo 2: Importar Endpoints de API#
1.
Passe o cursor sobre Adicionar Passo
2.
Selecione "Importar a partir de caso de endpoint"
3.
Escolha os endpoints que pretende testar sequencialmente
Passo 3: Selecionar Casos de Teste Específicos#
1.
Selecione os seguintes casos por ordem:Adicionar um novo animal à loja (Sucesso)
Encontrar animal por ID (Animais vendidos)
Passo 4: Configurar a Passagem de Dados Entre Pedidos#
1.
Clique em Encontrar animal por ID (Animais vendidos)
2.
Localize o parâmetro petId em Path params
3.
Elimine o valor existente
4.
Clique no ícone Varinha Mágica
Passo 5: Extrair Dados Utilizando JSONPath#
1.
Selecione "Obter dados do passo anterior"
2.
Escolha o passo anterior: Adicionar um novo animal à loja (Sucesso)
3.
Clique no ícone da Ferramenta de Extração JSONPath
Passo 6: Definir a Expressão JSONPath#
1.
Na Ferramenta de Extração JSONPath:O lado esquerdo mostra a resposta do pedido anterior
O lado direito mostra os resultados da extração
2.
Introduza a expressão: $.data.id
3.
Verifique se o resultado extraído corresponde ao ID do animal esperado
1.
Clique em Inserir na caixa de diálogo Obter dados do passo anterior
2.
A expressão irá preencher o campo do parâmetro petId
Passo 8: Executar o Cenário de Teste#
1.
Clique em Guardar no canto superior direito
2.
Defina o ambiente como Mock local
3.
Clique em Executar para executar o cenário
Passo 9: Rever os Resultados do Teste#
1.
Analise o relatório de teste
2.
Expanda cada passo para ver os detalhes do pedido/resposta
3.
Verifique se o petId no segundo pedido corresponde ao ID devolvido pelo primeiro pedido
Dicas para Cenários de Teste Eficazes#
1.
Comece de Forma Simples: Comece com 2 a 3 pedidos antes de criar cenários complexos
2.
Utilize Nomes Descritivos: Dê nomes claros aos seus cenários de teste (por exemplo, "Fluxo de Registo de Utilizador")
3.
Valide os Dados: Verifique sempre se os dados extraídos correspondem aos valores esperados
4.
Gestão de Ambientes: Teste em diferentes ambientes (Local, Staging, Produção)
5.
Documentação: Adicione comentários para explicar lógica complexa de passagem de dados
Próximo Passo
Publicar Documentação da API Modified at 2026-06-09 08:54:45