1. O que eu aprendi
executando testes de
performance
RODRIGO FONTE
ANALISTA DE SISTEMAS - CAPGEMINI
2. Teste de Performance?
É o tipo de teste que dentre outras funções é realizado para verificar o
tempo de resposta de uma aplicação.
O teste pode ser efetuado na interface ou no core da aplicação.
3. Objetivo
Garantir que o software não apresente problemas ou indisponibilidade em
condições inesperadas.
Capacidade
Robustez
Disponibilidade
4. Benefícios
Verificar a qualidade do sistema desenvolvido;
Testar a capacidade da infraestrutura contratada;
saber a quantidade de acesso simultâneos suportados;
Identificar o ponto de exaustão da sua aplicação.
5. Sobre o teste
Ferramentas
Teste: JMeter,RPT, Load Runner, WebLoad
Monitoração: ITCAM, Dynatrace, Diagnostics New Relic
Levantamento de dados
Plano de testes
Criação de scripts
Criação de suítes
Simulação de usuários virtuais
Emissão de relatórios
6. Aprendeu o que?
Lições
Aprendidas
Não é um
teste
funcional
É um teste de
performance!
O resultado
precisa ser
analisado
Não se testa
em
produção*
Nunca
subestime o
sistema
Definir
cenários de
teste
A massa é
muito
importante!!
Levante os
dados
históricos
*Há casos em que este teste se faz necessário sim.