Assercoes

Assercoes da Verificacao de API

O que sao Assercoes?

As assercoes sao condicoes que define para validar o codigo de estado e o tempo de resposta do seu pedido de API. Ajudam a garantir que a sua API se comporta conforme esperado em varias condicoes. Quando uma ou mais assercoes falham, um alerta e acionado, permitindo-lhe tomar medidas imediatas.

Tipos de Assercoes

Pode definir os seguintes tipos de assercoes para as suas verificacoes de API:

  • Tempo de Resposta: Defina um valor e verifique contra esse valor. Se o tempo de resposta exceder o valor especificado, a assercao falha, causando a falha do teste.
  • Codigo de Estado: Especifique o codigo de estado esperado da resposta da API. Se o codigo de resposta for diferente do valor esperado, a assercao falha, causando a falha da Verificacao de API.

Definir Assercoes

Assercoes Falhadas e Detalhes da Verificacao

Quando uma assercao falha, os detalhes da falha serao visiveis na pagina de detalhes da verificacao. Isto inclui informacoes sobre qual assercao falhou e porquรช, ajudando-o a identificar e resolver problemas rapidamente.

Interacao com Limites de Resposta

Se uma verificacao tiver um limite de tempo de resposta e for marcada como degradada, mas tambem tiver uma assercao a falhar, a verificacao sera marcada como falhada. Isto garante que todos os problemas criticos sao capturados e tratados prontamente.

Como Definir Assercoes

  1. Aceder as Definicoes de Assercoes: Navegue para as definicoes de assercoes da sua Verificacao de API.
  2. Adicionar Assercoes: Especifique o tipo de assercao que deseja adicionar (Tempo de Resposta, Codigo de Estado).
  3. Definir Criterios: Defina os criterios para a assercao (por exemplo, codigo de estado esperado, tempo de resposta maximo).
  4. Guardar Definicoes: Certifique-se de guardar as suas definicoes para aplicar as assercoes.

Casos de Uso Praticos

  • Monitorizacao de Desempenho: Use assercoes de tempo de resposta para garantir que a sua API cumpre os padroes de desempenho.
  • Detecao de Erros: Use assercoes de codigo de estado para detetar erros inesperados ou falhas na sua API.

Ao utilizar assercoes, pode garantir que as suas APIs estao a funcionar conforme esperado e a fornecer os dados corretos, ajudando a manter a fiabilidade e o desempenho dos seus servicos.