O Apidog inclui um poderoso mecanismo de scripts baseado em JavaScript que permite adicionar comportamento dinâmico às suas requisições e testes de API. Esse mecanismo é totalmente compatível com scripts do Postman.Recursos#
Com scripts personalizados, você pode:1.
Validar respostas: Escrever assertivas para verificar códigos de status, cabeçalhos e conteúdo do corpo (Pós-processador).
2.
Modificar requisições: Definir dinamicamente parâmetros de URL, cabeçalhos ou dados do corpo (Pré-processador).
3.
Gerenciar variáveis: Passar dados entre requisições definindo e recuperando variáveis.
4.
Integração externa: Chamar programas escritos em outras linguagens (Java, Python, PHP, Go etc.).
Uso#
Os scripts podem ser executados em duas etapas do ciclo de vida da requisição:Pré-processadores: Executados antes de a requisição ser enviada.
Pós-processadores: Executados depois de a resposta ser recebida.
Depuração#
Você pode imprimir mensagens no Console usando pm.console.log() ou console.log() para fins de depuração.Exemplos#
Perguntas frequentes#
P: O Apidog é compatível com pm.nextRequest()?R: Não. O Apidog usa Cenários de Teste para orquestração de fluxos de trabalho em vez do recurso "Run Collection" encontrado no Postman. Em um Cenário de Teste, você pode usar etapas de Condição (If-Else) para controlar o fluxo de execução com base em lógica, eliminando a necessidade de pm.nextRequest(). Modified at 2026-06-11 10:21:25