O Apidog inclui um poderoso motor de scripting baseado em JavaScript que lhe permite adicionar comportamento dinâmico aos seus pedidos e testes de API. Este motor é totalmente compatível com scripts do Postman.Capacidades#
Com scripts personalizados, pode:1.
Validar respostas: Escrever asserções para verificar códigos de estado, cabeçalhos e conteúdo do corpo (pós-processador).
2.
Modificar pedidos: Definir dinamicamente parâmetros de URL, cabeçalhos ou dados do corpo (pré-processador).
3.
Gerir variáveis: Passar dados entre pedidos ao definir e obter variáveis.
4.
Integração externa: Chamar programas escritos noutras linguagens (Java, Python, PHP, Go, etc.).
Utilização#
Os scripts podem ser executados em duas fases do ciclo de vida do pedido:Pré-processadores: Executados antes de o pedido ser enviado.
Pós-processadores: Executados após a resposta ser recebida.
Depuração#
Pode imprimir mensagens na Consola utilizando pm.console.log() ou console.log() para fins de depuração.Exemplos#
Perguntas frequentes#
P: O Apidog suporta pm.nextRequest()?R: Não. O Apidog utiliza Cenários de Teste para a orquestração de fluxos de trabalho em vez da funcionalidade "Run Collection" existente no Postman. Num Cenário de Teste, pode utilizar passos 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-09 08:54:45