Assim que você iniciar o JMeter, verá 2 elementos
- Plano de teste
- 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
- Selecione o elemento na árvore no painel esquerdo
- 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 -
- Arquivo -> Salvar plano de teste como-> uma caixa de diálogo exibida
- 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