Para endpoints salvos, você pode adicionar pré- e pós-processadores para preparar dados ou testar o endpoint. Assertivas são um tipo de pós-processador no Apidog que permitem validar respostas de API.
Clique em Add PostProcessor e selecione Assertion.
3
Preencha o formulário de Assertiva com os detalhes de validação. Por exemplo, para afirmar que o category id da resposta é positivo:
Campo
Valor
Nome
"id" é um inteiro positivo
Objeto-alvo
JSON da resposta
Expressão JSONPath
$.category.id
Regra da Assertiva
Maior que
Valor da Assertiva
0
JSONPath é uma linguagem de consulta para JSON, usada para selecionar e extrair dados de documentos JSON. Você pode clicar no ícone 🔨 no campo Expressão JSONPath para extrair visualmente qualquer expressão JSONPath.
4
Clique em Send, e você verá o resultado da Assertiva no canto inferior direito.
5
Clique em Save para salvar as alterações que você fez.
Você também pode escrever assertivas ou implementar outras operações usando scripts simplesmente adicionando um "Custom script". O Apidog é compatível com scripts do Postman, que podem ser executados no Apidog sem modificação. Saiba mais sobre Scripts.