Capítulo 15. Testando microsserviços orientados a eventos
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Uma das grandes vantagens de testar microsserviços orientados por eventos é que eles são muito modulares. A entrada para o serviço é fornecida por fluxos de eventos ou por solicitações de uma API de solicitação-resposta. O estado é materializado em seu próprio armazenamento de estado independente, e os eventos de saída são gravados nos fluxos de saída de um serviço. A natureza pequena e proposital dos microsserviços torna-os muito mais fáceis de testar do que serviços maiores e mais complexos. Há menos partes móveis, uma metodologia relativamente padrão para lidar com E/S e estado, e muitas oportunidades para reutilizar as ferramentas de teste com outros microsserviços. Este capítulo aborda os princípios e estratégias de teste, incluindo teste unitário, teste de integração e teste de desempenho.
Princípios gerais de ensaio
Os microsserviços orientados por eventos partilham as melhores práticas de teste que são comuns a todas as aplicações. Os testes funcionais, como os testes de unidade, integração, sistema e regressão, garantem que o microsserviço faz o que é suposto fazer e que não faz o que não deve fazer. Os testes não funcionais, como os testes de desempenho, carga, stress e recuperação, garantem que se comporta como esperado em vários cenários ambientais.
Agora, antes de ires muito mais longe, é ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access