O documento discute testes de desempenho de aplicações web, que simulam o uso da aplicação sob alta carga para identificar gargalos. Os testes envolvem preparação, simulação de carga, execução e relatório para apontar pontos que causam baixo desempenho e possíveis correções. São descritos testes de volume, estresse e desempenho, além de capacidade de testes em múltiplas plataformas incluindo mobile.
2. Teste de Desempenho
Como funciona
Os testes de desempenho são essenciais em um projeto de aplicações Web
utilizada por múltiplos usuários simultâneos nos quais os tempos de
respostas devem ser sempre constantes e baixos.
No Teste de Desempenho a Base2 faz uma análise de carga da aplicação e
através de experimentos simula a utilização da aplicação com a carga
desejada. Fazemos o completo monitoramento do ambiente de testes, com
o objetivo de se refinar as causas e apontar os gargalos que geraram a
queda de desempenho.
3. Teste de Desempenho
A realização deste serviço envolve as seguintes etapas:
• Preparação dos Testes
• Montagem da Carga Sintética
• Execução dos Testes
• Elaboração do Relatório
• Investigação de não-conformidades (opcional)
O objetivo da Base2 é apontar os pontos de contenção que causam o baixo
desempenho e os possíveis caminhos para a correção dos problemas da aplicação.
Estes testes são classificados de acordo com o seu objetivo, como segue no
próximo slide.
4. Teste de Desempenho
Tipos de teste
Teste de Volume
visa identificar potenciais gargalos gerados quando aumentamos o volume
de dados manipulados. Uma falha muito comum encontrada durante esses
testes é a má utilização do banco de dados, sem a criação de índices ou
mesmo modelagem inadequada.
Teste de Estresse
objetiva conhecer os limites de utilização de uma aplicação a fim de
identificar como será seu desempenho durante possíveis picos de acesso.
Teste de Desempenho
busca identificar se a aplicação atende aos requisitos não funcionais de
desempenho, sejam eles tempo mínimo de resposta, número de usuários
simultâneos ou quantidade de transações por segundo.
5. Teste de Desempenho
Teste de Desempenho em múltiplas plataformas
A equipe da Base2 é especializada em teste de software em
multiplataformas o que permite uma análise em vários tipos de software e
me várias plataformas.
O mobile já é utilizado por mais de 65% do brasileiros, segundo pesquisa
Mobile Report do IBOPE 2015, e como a essência da Base2 é a inovação e a
tecnologia, nossa equipe está qualificada para executar teste de
desempenho para aplicativos móveis em diferentes plataformas.
Conheça mais sobre a Base2: www.base2.com.br
7. Agora que você conhece nossos produtos, solicite uma visita agendada,
nossa equipe terá o maior prazer em propor uma solução em testes para o
seu software.
Vamos conversar?
Obrigado!
Rua Guajajaras, 870 – 7º andar – Bairro Centro 30.180.100 – Belo Horizonte – MG
+55 (31) 3653-3680
contato@base2.com.br
facebook.com/base2tecnologia/