Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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
Upcoming SlideShare
Loading in …5
×

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

337 views

Published on

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

Published in: Software
  • Be the first to comment

  • Be the first to like this

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

×