JMeter

1.969 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.969
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

JMeter

  1. 1. Sistemas de InformaçãoTeste e Manutenção de Sotware Prof. Priscila Souza Alloma Karoline Marcony Pessotti Matheus Ventura Rodrigo Rodrigues
  2. 2. JMeter• Introdução• Características• Por que usar JMeter?• Quando usar JMeter?• Integração• Implementação• Vantagens/Desvantagens• Conclusão 2
  3. 3. JMeter• O JMeter foi desenvolvido por Stefano Mazzocchi da Apache Software Foundation• Ele o desenvolveu para testar o desempenho do Apache JServ ( hoje, Apache Tomcat)• Originalmente projetado para testar aplicações web (cliente/servidor)• Expandiu para outras funções de teste 3
  4. 4. JMeter• É uma ferramenta desenvolvida e mantida pela Apache Foundation• Código aberto• Aplicação Java desktop• Projetado para simular e analisar carga de uso de um recurso 4
  5. 5. JMeter• É uma ferramenta que simula a utilização de softwares por meio de usuários virtuais• Simula vários usuários acessando o sistema web ao mesmo tempo• Gera dados para delimitar quantos usuários a aplicação suporta antes de tornar-se inutilizável• Teste de Desempenho: Testa se o número de usuários esperado será atendido com o tempo descrito nos requisitos do software 5
  6. 6. Características• Multiplataforma (Java)• Multithreading• Extensível• Estatísticas e Gráficos• Interface Gráfica 6
  7. 7. Características 7
  8. 8. Características 8
  9. 9. Características 9
  10. 10. Por que usar JMeter?• Simplificar a procura por bugs• Saber o custo de desempenho 10
  11. 11. Quando usar JMeter?• Teste de Desempenho• Teste de carga ou estresse 11
  12. 12. Integração• Ant(automatizar a construção de software)customizações utilizando parâmetros e propriedades.utilizar XSLT para exibir resultados em HTML.• BadBoy(captura de metodos) 12
  13. 13. Implementação• FTP — Permite criar requisições usando FTP.• HTTP — Permite criar requisições usando o protocolo HTTP ou HTTPS.• Objeto Java — Ajuda no teste de carga de classes Java.• Testes JUnit — Usado para fazer teste de carga em testes de unidade que utilizam o framework JUnit. 13
  14. 14. Vantagens• É puramente desenvolvido em Java;• Possui vários mecanismos de configuração;• Usado primeiramente para teste de desempenho;• Interface amigável;• Possui documentação rica;• Criação de scripts de teste;• Capacidade de multithreading;• É extensível. 14
  15. 15. Desvantagens• Não possui suporte para SSL;• Apenas para uso de aplicações WEB;• Desejável ter conhecimento em programação;• Apresenta testes de desempenho somente no cliente;• Algumas vezes instável 15
  16. 16. Conclusão 16
  17. 17. Obrigado! 17

×