> For the complete documentation index, see [llms.txt](https://guias.mosaico.gov.pt/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guias.mosaico.gov.pt/guias-praticos/boas-praticas-para-a-publicacao-de-api-a-consumir-pela-administracao-publica/teste-o-desempenho-e-a-escalabilidade-das-api.md).

# Teste o desempenho e a escalabilidade das API

Os tipos de dados devem ser avaliados de forma prévia: se estão abertos ou não; a quantidade de dados a extrair; o número de acessos que serão feitos, e todas as características para avaliar a capacidade mínima exigida.

Garanta que é possível testar a API na sua totalidade com diferentes níveis de carga para ter uma noção real da resposta da API face ao nível de acesso. Para tal faça testes de desempenho/carga na API para determinar o tempo de resposta face a carga que pretende avaliar, e identifique os limites de desempenho onde a API começa a tornar-se instável. Deve monitorizar a API de forma a garantir que a mesma tem capacidade de responder à procura, mas também implementar mecanismos de limitação para controlo de taxa de transferência para proteção de picos inesperados.
