JMeter GUI: Test Plan & Bancada de trabalho

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

  1. Plano de teste
  2. Bancada de trabalho

O que é um plano de teste?

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 seus testes desejados.

A figura a seguir mostra um exemplo de plano de teste

O que é WorkBench?

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

"WorkBench" será usado em nosso tutorial Teste de Gravação de Servidor Proxy HTTP

Por enquanto, ignore.

Como adicionar elementos?

Adicionar elementos é a etapa essencial para construir um plano de teste porque sem adicionar elementos, JMeter não pode executar seu plano de teste

Um plano de teste inclui muitos elementos, como ouvinte, controlador e cronômetro

Você pode adicionar um elemento ao plano de teste clicando com o botão direito em um Plano de Teste e escolher novos elementos da lista " Adicionar ".

Suponha que você queira adicionar 2 elementos ao plano de teste BeanShell Assertion e Java Request Default

  • Clique com o botão direito em Plano de Teste -> Adicionar -> Asserção -> Asserção do Bean Shell
  • Clique com o botão direito em Plano de Teste -> Adicionar -> Elemento de Configuração -> Padrão de Solicitação Java

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

Digamos que você deseja remover o elemento " HTTP Request Defaults ", selecione "HTTP Request Default" -> Clique com o botão direito -> escolha Remover no menu de contexto -> Clique em Sim para confirmar a exclusão deste elemento na caixa de mensagem

Carregando e salvando elementos

Como criar um arquivo JMX

Suponha que você já tenha adicionado um nome de elemento "BeanShell Assertion ". Agora você deseja salvá-lo.

Clique com o botão direito do mouse em BeanShell Assertion -> selecione Salvar Seleção como

A exibição caixa de diálogo, clique em S av botão para salvar seus elementos sob o nome padrão BeanShell Assertion.jmx . Você pode escolher outros nomes se quiser

Os elementos de teste JMeter e o plano de teste são armazenados no formato * .JMX . JMX significa Java Management Extensions.

Como executar o arquivo JMX

Carregar o elemento existente ajuda 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

Clique com o botão direito em Java Request Defaults -> selecione Merge

Escolha o arquivo Elements ( BeanShell Assertion.jmx. ) No diretório. Este elemento será adicionado ao seu plano de teste atual.

Como configurar os elementos

Para configurar qualquer elemento

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

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. Passos para salvar o plano de teste -

  1. Arquivo -> Salvar plano de teste como-> uma caixa de diálogo exibida
  2. Insira um nome de arquivo do Plano de Teste -> clique em Salvar

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

O 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 de combinação

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

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

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

Como executar o plano de teste

Para executar seus planos de teste único ou múltiplo, escolha Iniciar (Control + R) no item de menu Executar .

Quando o JMeter está em execução, ele mostra uma pequena caixa verde na extremidade direita da barra de menu.

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

Para parar o teste, pressione o botão Parar ou use a tecla de atalho Ctrl + '.'

Relatório de teste

Quando a execução do teste estiver concluída, você pode 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 arquivo de log de amostra 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 INFO - jmeter.JMeter: java.version = 1.7.0_25
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: java.vm.name = Java HotSpot (TM) Client VM
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: os.name = Windows 7
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: os.arch = x86
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: os.version = 6.1
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: file.encoding = Cp1252
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: Default Locale = English (United States)
  • 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 \ Source_code \ 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 \ Source_code \ apache-jmeter-2.9 \ bin

Artigos interessantes...