Servidor proxy HTTP em JMeter: Registrar script de exemplo
Registro Testes ajude o testador a registrar e executar sua atividade no alvo do teste. ร um tipo de teste automatizado, mas para vรกrios usuรกrios. Este tutorial orienta vocรช como usar o Proxy Server para gravar seu teste.
O servidor proxy permite JMeter para observar e registrar a atividade do usuรกrio enquanto ele navega em um aplicativo da web com um navegador normal.
Aqui estรก o roadmap deste exemplo prรกtico
Etapa 1) Configurando o servidor proxy HTTP
Este รฉ um guia passo a passo para configurar o proxy
-
Comeรงar JMeter
-
Selecionar Plano de teste na รกrvore
-
Adicione Grupo de Tรณpicos
Botรฃo direito do mouse sobre a Plano de teste e adicione um novo grupo de threads: Adicione => Tรณpicos (Usuรกrios) =>Grupo de Tรณpicos
-
Adicione Solicitaรงรฃo HTTP
Selecione o grupo de threads; clique com o botรฃo direito Adicione => Elemento de configuraรงรฃo => Padrรตes de solicitaรงรฃo HTTP
No novo elemento HTTP Request Defaults: Em Server name or IP, digite โgoogle.comโ. Vocรช deve manter os outros campos em branco
-
Adicione Controlador de Gravaรงรฃo
Clique com o botรฃo direito em โThread Groupโ e adicione um controlador de gravaรงรฃo: Adicione => Controlador lรณgico =>
Controlador de Gravaรงรฃo
-
Adicione Proxy Server para o WorkBench
Clique com o botรฃo direito no Workbench e adicione o proxy http: Adicione => Elementos que nรฃo sรฃo de teste => Servidor proxy HTTP
- Conjunto Target Responsรกvel pelo Tratamento onde seus scripts gravados serรฃo adicionados
-
Comeรงar Proxy Server
Retorne ao Servidor Proxy HTTP e clique no botรฃo Comeรงar botรฃo na parte inferior. Agora seu JMeter inรญcio do servidor proxy
-
Inicie o seu navegador (eu usei Firefox), escolha ferramenta => Opรงรฃo => Avanรงado => Network => Configuraรงรฃo => Insira o proxy HTTP conforme figura abaixo
Etapa 2) Registre sua atividade
- Agora lance http://www.google.com no seu navegador (JMeter Ainda aberto)
- Faรงa atividades pesquisando a palavra-chave โguru99".
-
Back to JMeter, em Servidor Proxy HTTP, clique em Dรช um basta quando terminado
-
Depois de terminar a gravaรงรฃo, vocรช verรก JMeter criou automaticamente uma nova solicitaรงรฃo HTTP conforme a figura abaixo
JMeter jรก registrou uma solicitaรงรฃo do usuรกrio para a pรกgina inicial do site do Google. http://www.google.com/
As outras solicitaรงรตes HTTP sรฃo exibidas na figura acima, vocรช deve removรช-las. Porque ร s vezes JMeter tambรฉm registra alguns links de publicidade enquanto vocรช pesquisa palavras-chave no Google. Devemos ignorรก-los em nosso Plano de Teste
-
Clique em Arquivo => Salvar seu plano de teste como
-
Uma caixa de diรกlogo รฉ exibida => insira um nome para seu plano de teste no campo Nome do arquivo => Clique em Salvar
Agora seu plano de teste estรก salvo com o nome RecordingTestPlan.jmx
Etapa 3) Execute seu plano de teste
-
Selecionar Grupo de threads => Adicionar => Ouvinte => Relatรณrio resumido
-
O relatรณrio resumido mostrarรก algumas estatรญsticas bรกsicas
-
Selecione Thread Group, insira as informaรงรตes conforme a figura abaixo
Vocรช pode consultar o artigo 5 JMeter Teste de desempenho.doc para saber os detalhes sobre a configuraรงรฃo do Thread Group
-
Antes de iniciar o teste, selecione โRelatรณrio de Resumoโ. Quando estiver pronto para executar um teste, selecione Executar => Iniciar (Ctrl+R). JMeter irรก reproduzir sua atividade em 100 vezes
ร medida que o teste รฉ executado, as estatรญsticas mudarรฃo atรฉ que o teste seja concluรญdo.
Etapa 4) Salve o resultado do seu teste
-
Clique Salvar dados da tabela para salvar o resultado do teste em arquivo
-
Insira o nome do resultado do teste e clique em Salvar. Resultado do teste em JMeter รฉ salvo no formato *.csv como padrรฃo
Baixe o plano de teste de gravaรงรฃo de arquivo
Baixe o arquivo Servidor proxy HTTP
guia de soluรงรฃo de problemas
Se vocรช enfrentar o problema ao executar o cenรกrio acimaโฆ faรงa o seguinte
-
Verifique se vocรช estรก se conectando ร Internet por meio de um proxy. Se sim, remova o proxy.
-
Abra uma nova instรขncia do Jmeter
-
Abra o RecordingTestPlan.jmx no Jmeter
-
Clique com o botรฃo direito em Workbench => Mesclar => Selecione HTTP Proxy Server.jmx
-
Clique em Grupo de Tรณpicos => Relatรณrio Resumido
-
Execute o teste



















