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.