GUI JMeter: plano de teste e ambiente de trabalho

Assim que iniciar o JMeter, você verá 2 elementos

  1. Plano de teste
  2. Workbench

GUI do JMeter

O que é um plano de teste?

O Plano de Teste é onde você adiciona os elementos necessários para o seu teste JMeter.

Ele armazena todos os elementos (como ThreadGroup, Timers, etc.) e suas configurações correspondentes necessárias para executar os testes desejados.

O seguintewing a figura mostra um exemplo de Plano de Teste

Plano de teste

O que é WorkBench?

O WorkBench simplesmente fornece um local para armazenar elementos de teste temporariamente. WorkBench não tem relação com Plano de Teste. JMeter irá não salve o conteúdo do WorkBench. Ele salva apenas o conteúdo do Plano de teste ramo

Bancada de Trabalho

“WorkBench” será usado em nosso tutorial Teste de gravação de servidor proxy HTTP

Por enquanto, ignore.

Como adicionar elementos?

Adicionar Elementos é o essencial passo para construir um Plano de Teste porque sem adicionar elementos, JMeter não podes execute seu plano de teste

Um plano de teste inclui muitos elementos, como ouvinte, controlador e temporizador

Você pode adicionar um elemento ao plano de teste clicando com o botão direito em um Plano de teste e escolha novos elementos de “Adicionar" Lista.

Suponha que você queira adicionar 2 elementos ao Plano de Teste Asserção do BeanShell e Padrão de solicitação Java

  • Botão direito do mouse Plano de teste -> Adicionar -> afirmação-> Afirmação de casca de feijão
  • Botão direito do mouse Plano de teste -> Adicionar -> Elemento de configuração -> Padrão de solicitação Java

Adicionar Elementos

Você também pode remover um elemento não utilizado

Digamos que você queira remover o elemento “Padrões de solicitação HTTP“, selecione “Solicitação HTTP Padrão” -> Clique com o botão direito-> escolha Eliminar no menu de contexto -> Clique Sim para confirmar a exclusão deste elemento na mensagem box

Carregando e salvando elementos

Como criar um arquivo JMX

Suponha que você já tenha adicionado um nome de elemento “BeanShell afirmação“. Agora você quer salvá-lo.

Clique com o botão direito em Asserção BeanShell -> selecione Salvar seleção como

Criar arquivo JMX

uma caixa de diálogo box exibição, clique em Sav botão para salvar seus elementos com o nome padrão Asserção BeanShell.jmx. Você pode escolher outros nomes se quiser

Criar arquivo JMX

Os elementos de teste JMeter e o plano de teste são armazenados em *.JMX formato. JMX está de pé para Extensões de gerenciamento Java.

Como executar o arquivo JMX

Carregar o elemento existente ajuda você a economizar o tempo necessário para criar e configurar novos elementos

Digamos que você tenha um elemento existente no Plano de Teste: Padrão de solicitação Java

Botão direito do mouse Padrões de solicitação Java-> selecione ir

Execute o arquivo JMX

Escolha o elementos (Asserção BeanShell.jmx.) arquivo no diretório. Este elemento será adicionado ao seu plano de teste atual.

Execute o arquivo JMX

Como configurar elementos

Para configurar qualquer Elemento

  1. Selecione o elemento na árvore no painel esquerdo
  2. Insira as configurações no painel direito

Configurar elementos

Como salvar um plano de teste

Antes de executar um teste, você deve primeiro salvar seu Plano de Teste. Salvar seu Plano de Teste ajuda a evitar erros inesperados ao executar o plano de teste. Etapas para salvar o plano de teste –

  1. Arquivo -> Salvar plano de teste como-> uma caixa de diálogo box exibição
  2. Insira um nome de arquivo do Plano de Teste ->clique Salvar

Salvar um plano de teste

Nota: Salvar um Plano de Teste é diferente de salvar elementos.

Salvando um plano de teste Salvando um Elemento
O Plano de Teste consiste em um ou mais elementos Elemento é um componente básico do JMeter
Quando você salva seu Plano de Teste, todos os elementos do plano são salvos Quando você salva seus elementos, apenas um elemento é salvo.

Crie um plano de teste combinado

Você pode fundir um ou mais Planos de Teste para criar um combinação Plano de teste conforme mostrado na figura abaixo

Crie um plano de teste combinado

Suponha que você já tenha um nome de plano de teste existente Test_Fragment.jmx no seu computador (este artigo inclui este arquivo). Você pode mesclar este plano de teste com o plano de teste atual no JMeter para criar um novo plano de teste.

Crie um plano de teste combinado

Agora todos os elementos de teste no arquivo Test_Fragment.jmx são adicionados ao seu plano de teste atual, conforme mostrado na figura abaixo

Crie um plano de teste combinado

Como executar o plano de teste

Para executar seus planos de teste únicos ou múltiplos, escolha Início (Control + R) do Execute item do menu.

Executar plano de teste

Quando o JMeter está em execução, ele mostra um pequeno verde box na extremidade direita da barra de menu.

Executar plano de teste

Os números à esquerda do verde box são o número de tópicos ativos / número total de tópicos.

Para interromper o teste, pressione Dê um basta botão ou use a tecla curta Ctrl + '.'

Executar plano de teste

Relatório de teste

Quando a execução do teste for concluída, você poderá obter o relatório do teste. O relatório de teste inclui o arquivo de log de erros, que é salvo em jmeter.log, e o resumo dos resultados do teste. Aqui está um exemplo de arquivo de log do JMeter

  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: Copyright (c) 1998-2013 The Apache Software Foundation
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: Versão 2.9 r1437961
  • 2013/08/18 08:41:12 INFORMAÇÕES – jmeter.JMeter: java.version=1.7.0_25
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: java.vm.name=VM cliente Java HotSpot(TM)
  • 2013/08/18 08:41:12 INFORMAÇÕES – jmeter.JMeter: os.name=Windows 7
  • 2013/08/18 08:41:12 INFORMAÇÕES – jmeter.JMeter: os.arch=x86
  • 2013/08/18 08:41:12 INFORMAÇÕES – jmeter.JMeter: os.version=6.1
  • 2013/08/18 08:41:12 INFORMAÇÕES – jmeter.JMeter: arquivo.encoding=Cp1252
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: Local padrão = Inglês (Estados Unidos)
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: JMeter Locale = Inglês (Estados Unidos)
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: JMeterHome=C:\Nguyen\Código_fonte\apache-jmeter-2.9
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: user.dir =c:\Nguyen\Source_code\apache-jmeter-2.9\bin
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: PWD =C:\Nguyen\Código_fonte\apache-jmeter-2.9\bin