6. Teste de carga - Ferramentas
JMeter
- Gratuito e Multiplataforma
- Gera dados em CSV, Gráficos e Tabelas
- Execução distribuída
- Diversos tipos de requisições
- Controle de variáveis
- Programação
7. Como os testes ajudam na tomada de decisão?
Seu usuário reclama
que o software está
lento ou vive fora do ar?
O que fazer?
8. Como os testes ajudam na tomada de decisão?
Qual sua reação quando seu cliente te liga e diz que o
sistema caiu no meio de um evento super importante?
10. Como os testes ajudam na tomada de decisão?
Não é possível tomar
uma decisão assertiva
sem se basear em
dados.
11. Como os testes ajudam na tomada de decisão?
● Detecta a capacidade da aplicação
● Detecta as fraquezas
● Coleta dados para fins de escalabilidade
12. Como os testes ajudam na tomada de decisão?
● Detecta falha de segurança como senha
descriptografada
● Ajuda a Identificar configuração de arquitetura
necessária
13. Como os testes ajudam na tomada de decisão?
● Avalia desempenho do banco de dados
● Detecta ineficiências de código
● Avalia a adequação de um balanceador de carga
● Detecta problemas de concorrência
14. Como os testes ajudam na tomada de
decisão - Artefatos
• Gráficos
15. Como os testes ajudam na
tomada de decisão - Artefatos
• Gráficos
16. Como os testes ajudam na
tomada de decisão - Artefatos
• Tabelas
17. Como os testes ajudam na
tomada de decisão - Artefatos
• Árvore de resultados
18. Como os testes ajudam na
tomada de decisão - Artefatos
• Árvore de resultados
19. Como os testes ajudam na
tomada de decisão - Artefatos
• Árvore de resultados
20. Como os testes ajudam na
tomada de decisão - Artefatos
• Árvore de resultados
21. Como os testes ajudam na
tomada de decisão - Artefatos
• Gráficos - Performance Monitor
22. Como os testes ajudam na
tomada de decisão - Artefatos
• Gráficos - JVisualVm
23. Exemplos de decisões - Nível de SO
Aumentar recursos de
hardware do servidor
(CPU, RAM, discos).
24. Exemplos de decisões - Nível de aplicação
Diminuir tamanho de arquivos
como CSS, imagens, JavaScript,
ícones, entre outros. (Minificação
e Sprite CSS)