jMeter - Construir Plano de Teste

O que é um plano de teste?

Um plano de teste pode ser visto como um contêiner para a execução de testes. Ele define o que testar e como fazer. Um plano de teste completo consiste em um ou mais elementos, como grupos de encadeamentos, controladores lógicos, controladores geradores de amostras, ouvintes, temporizadores, asserções e elementos de configuração. Um plano de teste deve ter pelo menos um grupo de encadeamentos.

Escrevendo um Plano de Teste

Siga as etapas abaixo para escrever um plano de teste -

Etapa 1: iniciar a janela JMeter

Abra a janela JMeter clicando em /home/manisha/apache-jmeter-2.9/bin/jmeter.sh. A janela do JMeter aparecerá como abaixo -

Esta é uma janela JMeter simples e em branco, sem nenhum elemento adicional adicionado a ela. Ele contém dois nós -

  • Test Plan node - é onde o plano de teste real é mantido.

  • Workbench node- Ele simplesmente fornece um local para armazenar temporariamente os elementos de teste enquanto não estão em uso, para fins de copiar / colar. Quando você salva seu plano de teste, os itens do Workbench não são salvos com ele.

Etapa 2: Adicionar / Remover Elementos

Os elementos (que serão discutidos no próximo capítulo Elementos do Plano de Teste ) podem ser adicionados a um plano de teste clicando com o botão direito do mouse no nó Plano de Teste e escolhendo um novo elemento da lista "adicionar".

Como alternativa, você pode carregar um elemento de um arquivo e adicioná-lo escolhendo a opção "mesclar" ou "abrir".

Por exemplo, vamos adicionar um elemento Thread Group a um Plano de Teste como mostrado abaixo -

Para remover um elemento, certifique-se de que o elemento esteja selecionado, clique com o botão direito do mouse no elemento e escolha a opção "remover".

Etapa 3: carregar e salvar os elementos

Para carregar um elemento do arquivo -

  • Clique com o botão direito do mouse no elemento da árvore existente ao qual deseja adicionar o elemento carregado.
  • Selecione Mesclar.
  • Escolha o arquivo onde você salvou os elementos.
  • O JMeter irá mesclar os elementos na árvore.

Por padrão, o JMeter não salva o elemento, você precisa salvá-lo explicitamente.

Para salvar os elementos da árvore -

  • Clique com o botão direito no elemento.
  • Escolha a opção Salvar seleção como ....

O JMeter salvará o elemento selecionado, além de todos os elementos filho abaixo dele. Por padrão, o JMeter não salva os elementos, você precisa salvá-lo explicitamente conforme mencionado anteriormente.

Etapa 4: Configurando os Elementos da Árvore

Qualquer elemento no Plano de Teste pode ser configurado usando os controles presentes no quadro do lado direito do JMeter. Esses controles permitem configurar o comportamento daquele elemento de teste específico. Por exemplo, o Thread Group pode ser configurado para um número de usuários, períodos de aceleração, etc., conforme mostrado abaixo -

Etapa 5: Salvar o plano de teste

Você pode salvar um plano de teste inteiro usando qualquer Save ou "Save Test Plan As ..." no menu Arquivo.

Etapa 6: execute o plano de teste

Você pode executar o Plano de Teste clicando em Start(Control + r) do Runitem do menu. Quando o JMeter começa a funcionar, ele mostra uma pequena caixa verde na extremidade direita da seção, logo abaixo 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. Isso se aplica apenas a um teste executado localmente; eles não incluem nenhum encadeamento iniciado em sistemas remotos ao usar o modo cliente-servidor.

Etapa 7: interromper o plano de teste

Você pode interromper o teste de duas maneiras -

  • Usando Stop(Control + '.'). Ele interrompe os threads imediatamente, se possível.

  • Usando Shutdown(Control + ','). Ele solicita que os threads parem no final de qualquer trabalho atual.