Resumo
Bom trabalho! Neste módulo, definimos um teste não funcional como um teste que verifica características como desempenho e confiabilidade. Compare este tipo de teste com um teste funcional, que verifica se uma determinada função do software faz o que deveria. Também definimos alguns tipos populares de testes não funcionais, incluindo testes de carga, testes de esforço e testes de penetração.
Você e sua equipe escolheram um tipo de teste não funcional para automatizar os testes de carga primeiro. Usando alguns comandos, você pegou um plano de teste que foi criado no Apache JMeter e o executou no pipeline. Agora, a cada alteração de código, a equipe pode acompanhar o desempenho do site sob uma carga normal. Se o desempenho começar a cair, você sabe qual mudança o causou.
Assim como fez quando incorporou testes funcionais em seu pipeline, concentre-se nos tipos de testes não funcionais que mais importam. Por exemplo, se sua equipe precisar aderir a determinados requisitos de conformidade, considere adicionar testes automatizados que forneçam um relatório de status detalhado.
Mais informações
Se você estiver interessado em testes de desempenho no Apache JMeter, aqui estão alguns recursos para ajudá-lo a ir mais longe: