Resumo
Bom trabalho! Neste módulo, definimos um teste não funcional como um teste que verifica características como desempenho e confiabilidade. Compare esse 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 estresse 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ê executou no pipeline um plano de teste que foi criado no Apache JMeter. Agora, a cada alteração de código, a equipe pode acompanhar o desempenho do site em uma carga normal. Se o desempenho começar a cair, você saberá qual alteração causou isso.
Assim como você fez ao incorporar testes funcionais ao seu pipeline, concentre-se nos tipos de testes não funcionais mais importantes. 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.
Saiba mais
Se você está interessado em testes de desempenho no Apache JMeter, aqui estão alguns recursos para ajudá-lo a se aprofundar: