JMeter. O que é ? É uma ferramenta Open Source de testes de performance e estresse automatizados...

Preview:

Citation preview

JMeter

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.

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

Plano de Teste(TextPlan)

No TextPlan são definidos os parâmetros ou comportamentos comuns a todos os testes

O ThreadGroup representa os usuários virtuais que simulam a navegação do seu site ou aplicação WEB.

Grupo de Usuários(ThreadGroup)

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)

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.

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

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

Grafico de distribuição

Resultado em tabela

Relatório Agregado

Recommended