O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Tomada de decisão
baseada em testes de
carga
Edlaine Zamora
Desenvolvedora Java Web
Agenda
•Teste de carga
• Como os testes ajudam na tomada de decisão?
• Exemplos de decisões
Teste de carga - Por que?
Teste de carga - Processo
Teste de carga - Ferramentas
JMeter
- Gratuito e Multiplataforma
- Gera dados em CSV, Gráficos e Tabelas
- Execução distri...
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?
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...
Como os testes ajudam na tomada de decisão?
Como os testes ajudam na tomada de decisão?
Não é possível tomar
uma decisão assertiva
sem se basear em
dados.
Como os testes ajudam na tomada de decisão?
● Detecta a capacidade da aplicação
● Detecta as fraquezas
● Coleta dados para...
Como os testes ajudam na tomada de decisão?
● Detecta falha de segurança como senha
descriptografada
● Ajuda a Identificar...
Como os testes ajudam na tomada de decisão?
● Avalia desempenho do banco de dados
● Detecta ineficiências de código
● Aval...
Como os testes ajudam na tomada de
decisão - Artefatos
• Gráficos
Como os testes ajudam na
tomada de decisão - Artefatos
• Gráficos
Como os testes ajudam na
tomada de decisão - Artefatos
• Tabelas
Como os testes ajudam na
tomada de decisão - Artefatos
• Árvore de resultados
Como os testes ajudam na
tomada de decisão - Artefatos
• Árvore de resultados
Como os testes ajudam na
tomada de decisão - Artefatos
• Árvore de resultados
Como os testes ajudam na
tomada de decisão - Artefatos
• Árvore de resultados
Como os testes ajudam na
tomada de decisão - Artefatos
• Gráficos - Performance Monitor
Como os testes ajudam na
tomada de decisão - Artefatos
• Gráficos - JVisualVm
Exemplos de decisões - Nível de SO
Aumentar recursos de
hardware do servidor
(CPU, RAM, discos).
Exemplos de decisões - Nível de aplicação
Diminuir tamanho de arquivos
como CSS, imagens, JavaScript,
ícones, entre outros...
Exemplos de decisões - Nível de aplicação
Otimizar algoritmos.
Exemplos de decisões - Nível de banco de dados
Utilizar cache de dados que
possui um maior desempenho
ou otimizar o atual ...
Obrigada!
www.edlainezamora.com.br
edlainetsz1@hotmail.com
@edlainezamora
Próximos SlideShares
Carregando em…5
×

Tomada de Decisão baseada em testes de carga - The Developer`s Conference São Paulo 2016

339 visualizações

Publicada em

Como realizar testes de carga, qual sua importância e como eles podem ajudar na tomada de decisão para melhoria de desempenho do seu software

Publicada em: Software
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Tomada de Decisão baseada em testes de carga - The Developer`s Conference São Paulo 2016

  1. 1. Tomada de decisão baseada em testes de carga
  2. 2. Edlaine Zamora Desenvolvedora Java Web
  3. 3. Agenda •Teste de carga • Como os testes ajudam na tomada de decisão? • Exemplos de decisões
  4. 4. Teste de carga - Por que?
  5. 5. Teste de carga - Processo
  6. 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. 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. 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?
  9. 9. Como os testes ajudam na tomada de decisão?
  10. 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. 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. 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. 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. 14. Como os testes ajudam na tomada de decisão - Artefatos • Gráficos
  15. 15. Como os testes ajudam na tomada de decisão - Artefatos • Gráficos
  16. 16. Como os testes ajudam na tomada de decisão - Artefatos • Tabelas
  17. 17. Como os testes ajudam na tomada de decisão - Artefatos • Árvore de resultados
  18. 18. Como os testes ajudam na tomada de decisão - Artefatos • Árvore de resultados
  19. 19. Como os testes ajudam na tomada de decisão - Artefatos • Árvore de resultados
  20. 20. Como os testes ajudam na tomada de decisão - Artefatos • Árvore de resultados
  21. 21. Como os testes ajudam na tomada de decisão - Artefatos • Gráficos - Performance Monitor
  22. 22. Como os testes ajudam na tomada de decisão - Artefatos • Gráficos - JVisualVm
  23. 23. Exemplos de decisões - Nível de SO Aumentar recursos de hardware do servidor (CPU, RAM, discos).
  24. 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)
  25. 25. Exemplos de decisões - Nível de aplicação Otimizar algoritmos.
  26. 26. Exemplos de decisões - Nível de banco de dados Utilizar cache de dados que possui um maior desempenho ou otimizar o atual banco de dados.
  27. 27. Obrigada! www.edlainezamora.com.br edlainetsz1@hotmail.com @edlainezamora

×