JMeter. O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados...
-
Upload
raphael-caldas-lameira -
Category
Documents
-
view
220 -
download
2
Transcript of JMeter. O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados...
![Page 1: JMeter. O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados para aplicações WEB Feita em Java Possibilita testes.](https://reader035.fdocumentos.tips/reader035/viewer/2022062502/5706386b1a28abb8239051e4/html5/thumbnails/1.jpg)
JMeter
![Page 2: JMeter. O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados para aplicações WEB Feita em Java Possibilita testes.](https://reader035.fdocumentos.tips/reader035/viewer/2022062502/5706386b1a28abb8239051e4/html5/thumbnails/2.jpg)
O que é ?É uma ferramenta Open Source de testes
de performance e estresse automatizados para aplicações WEB
Feita em JavaPossibilita testes em computadores
distribuídosSuporta a criação de testes de
performance para os protocolos HTTP, JDBC, FTP, SOAP, entre outros.
![Page 3: JMeter. O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados para aplicações WEB Feita em Java Possibilita testes.](https://reader035.fdocumentos.tips/reader035/viewer/2022062502/5706386b1a28abb8239051e4/html5/thumbnails/3.jpg)
Outras CaracterísticasPermite a criação de asserções para
validar os requisitos de performance e funcionalidade
Permite a utilização de pré-processadores pós-processadores para modificar o comportamento das requisições
Os testes podem ser escritos manualmente ou gravados automaticamente por meio de um Proxy Server
![Page 4: JMeter. O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados para aplicações WEB Feita em Java Possibilita testes.](https://reader035.fdocumentos.tips/reader035/viewer/2022062502/5706386b1a28abb8239051e4/html5/thumbnails/4.jpg)
Plano de Teste(TextPlan)
No TextPlan são definidos os parâmetros ou comportamentos comuns a todos os testes
![Page 5: JMeter. O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados para aplicações WEB Feita em Java Possibilita testes.](https://reader035.fdocumentos.tips/reader035/viewer/2022062502/5706386b1a28abb8239051e4/html5/thumbnails/5.jpg)
O ThreadGroup representa os usuários virtuais que simulam a navegação do seu site ou aplicação WEB.
Grupo de Usuários(ThreadGroup)
![Page 6: JMeter. O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados para aplicações WEB Feita em Java Possibilita testes.](https://reader035.fdocumentos.tips/reader035/viewer/2022062502/5706386b1a28abb8239051e4/html5/thumbnails/6.jpg)
Number of Threads : número de usuários virtuaisRamp-Up Period: frequência/tempo de lançamento dos usuários virtuaisLoop Count: quantas vezes o teste será repetidoScheduler Configuration: configura um cronograma de execução por meio da seção “Schedule Configuration”
Grupo de Usuários(ThreadGroup)
![Page 7: JMeter. O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados para aplicações WEB Feita em Java Possibilita testes.](https://reader035.fdocumentos.tips/reader035/viewer/2022062502/5706386b1a28abb8239051e4/html5/thumbnails/7.jpg)
JMeter - AssertionsResponse Assertion
Permite que você procure um determinado texto dentro do conteúdo de uma requisição HTTP. Se não for encontrado, então resultará em falha
Duration AssertionPara verificar se o tempo de resposta de uma requisição é menor, maior ou igual que o tempo esperado.
![Page 8: JMeter. O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados para aplicações WEB Feita em Java Possibilita testes.](https://reader035.fdocumentos.tips/reader035/viewer/2022062502/5706386b1a28abb8239051e4/html5/thumbnails/8.jpg)
JMeter - TimerÚtil para tornar o teste mais realista
Permite a simulação de paradas para ler algum texto ou ver alguma figura que um usuário normal realiza antes de realizar a próxima operação
Exemplo : Uniform Random Timer
![Page 9: JMeter. O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados para aplicações WEB Feita em Java Possibilita testes.](https://reader035.fdocumentos.tips/reader035/viewer/2022062502/5706386b1a28abb8239051e4/html5/thumbnails/9.jpg)
JMeter - ListenersPara visualizar os resultados dos testes de
performance, durante ou após a execução dos testes.
Exemplos:Assertion ResultsGraph ResultsView Results TreeAggregate Graph
![Page 10: JMeter. O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados para aplicações WEB Feita em Java Possibilita testes.](https://reader035.fdocumentos.tips/reader035/viewer/2022062502/5706386b1a28abb8239051e4/html5/thumbnails/10.jpg)
Grafico de distribuição
![Page 11: JMeter. O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados para aplicações WEB Feita em Java Possibilita testes.](https://reader035.fdocumentos.tips/reader035/viewer/2022062502/5706386b1a28abb8239051e4/html5/thumbnails/11.jpg)
Resultado em tabela
![Page 12: JMeter. O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados para aplicações WEB Feita em Java Possibilita testes.](https://reader035.fdocumentos.tips/reader035/viewer/2022062502/5706386b1a28abb8239051e4/html5/thumbnails/12.jpg)
Relatório Agregado