Como usar jmeter
Essa dica vai para os programeiros de plantão. O JMeter é uma ferramenta desenvolvida totalmente em Java pelo grupo Apache com o objetivo de realizar testes de carga e stress, a seguir faço um roteiro para realização de um teste de stress simples.
1- Primeiramente devemos baixar o JMeter, para isso clique aqui.
2- Descompactar o conteúdo do arquivo em uma pasta de sua preferência.
3- Inicie a ferramenta executando o jar <pasta jmeter>/bin/ApacheJMeter.jar.
JMeter
JMeter Inicial
A idéia do teste é simples, queremos simular vários usuários(Grupo de usuários) executando um conjunto de tarefas pré definidas no sistema alvo, por exemplo:
100 usuários executando, simultaneamente, 100 vezes cada a seguinte tafefa: Fazer login no sistema, acessar o cadastro de pessoa e cadastrar a pessoa João.
A ferramenta é bem intuitiva, para começar vamos criar um grupo de usuários no plano de teste. Plano de teste é todo o conjunto das configurações fixadas para a realização do teste propriamente dito, neste plano de testes temos as taferas que o grupo de usuários vai executar no sistema alvo, temos os relatórios de acompanhamento, temos os controladores lógicos etc; o grupo de usuários é a configuração realizada no JMeter para especificar a carga dos testes, ou seja: Quantidade de usuários, quantidade de vezes que cada usuário deve executar as tarefas e o tempo de execução entre um usuário e outro.
JMeter - Grupo de Usuarios
Após criado o grupo de testes, precisamos dizer a ele o que deve-se realizar. Nos testes de stress que realizo gosto de executar todo caminho percorrido pelos usuários até realizar uma determinada ação especifica no sistema(insert,update,delete,select). A forma que considero mais fácil de rastrear este caminho é utilizando uma opção que o JMeter oferece, um servidor proxy. Você configura um proxy e utiliza-o no browser quando esta acessando as funcionalidades do sistema, assim o