8a. Construindo um Plano de Teste LDAP

Nesta seção, você aprenderá como criar um Plano de Teste básico para testar um servidor LDAP. Você criará quatro usuários que enviarão solicitações para quatro testes no servidor LDAP. Além disso, você dirá aos usuários para executarem seus testes 4 vezes. Portanto, o número total de solicitações é (4 usuários) x (4 solicitações) x (repetir 4 vezes) = 64 solicitações LDAP. Para construir o Plano de Teste, você usará os seguintes elementos: Thread Group , LDAP Request , LDAP Request Defaults e View Results in Table .

Este exemplo pressupõe que o servidor LDAP esteja disponível em ldap.test.com.

8a.1 Adicionando Usuários

A primeira etapa que você deseja fazer com cada Plano de Teste JMeter é adicionar um elemento Thread Group. O Thread Group informa ao JMeter o número de usuários que você deseja simular, com que frequência os usuários devem enviar solicitações e quantas solicitações devem ser enviadas.

Vá em frente e adicione o elemento ThreadGroup selecionando primeiro o Plano de Teste, clicando com o botão direito do mouse para obter o menu Adicionar e, em seguida, selecione Adicionar  →  ThreadGroup . Agora você deve ver o elemento Thread Group em Test Plan. Se você não vir o elemento, então "expanda" a árvore do Plano de Testes clicando no elemento Plano de Testes.


Figura 8a.1.  Grupo de threads e árvore de teste final
Figura 8a.1. Grupo de threads e árvore de teste final

8a.2 Adicionando Elemento de Configuração de Login

Comece selecionando o elemento Usuários LDAP . Clique com o botão direito do mouse para obter o menu Adicionar e selecione Adicionar  →  Elemento de configuração  →  Elemento de configuração de login . Em seguida, selecione este novo elemento para visualizar seu Painel de Controle.

Como a maioria dos elementos JMeter, o Painel de Controle do Elemento de Configuração de Login tem um campo de nome que você pode modificar. Neste exemplo, deixe este campo com o valor padrão.


  Figura 8a.2 Elemento de configuração de login para nosso plano de teste
Figura 8a.2 Elemento de configuração de login para nosso plano de teste

Digite o campo Nome de usuário para "seu nome de usuário LDAP",
O campo de senha para "sua senha LDAP"

Esses valores serão usados ​​pelas Solicitações LDAP.

8a.3 Adicionando Padrões de Solicitação LDAP

Comece selecionando o elemento Usuários LDAP . Clique com o botão direito do mouse para obter o menu Adicionar e selecione Adicionar  →  Elemento de configuração  →  Padrões de solicitação de LDAP . Em seguida, selecione este novo elemento para visualizar seu Painel de Controle.

Como a maioria dos elementos JMeter, o Painel de Controle de Padrões de Solicitação LDAP tem um campo de nome que você pode modificar. Neste exemplo, deixe este campo com o valor padrão.


  Figura 8a.3 Padrões LDAP para nosso Plano de Teste
Figura 8a.3 Padrões LDAP para nosso Plano de Teste
Digite o campo DN para " seu nome distinto da raiz LDAP ". Digite o campo Nome
do Servidor do Servidor LDAP para " ldap.test.com ". A porta para 389 . Esses valores são padrão para as Solicitações LDAP.

8a.4 Adicionando Solicitações LDAP

Em nosso Plano de Teste, precisamos fazer quatro solicitações LDAP.

  1. Teste de adição embutido
  2. Teste de pesquisa embutido
  3. Teste de modificação embutido
  4. Teste de exclusão embutido

O JMeter envia solicitações na ordem em que você as adiciona à árvore. Comece adicionando a primeira solicitação LDAP ao elemento Usuários LDAP ( Adicionar  →  Amostrador  →  Solicitação LDAP ). Em seguida, selecione o elemento LDAP Request na árvore e edite as seguintes propriedades

  1. Renomeie para " Adicionar " este elemento
  2. Selecione o botão de opção Adicionar teste no grupo Configuração de teste

                  Figura 8a.4.1 Solicitação LDAP para teste de adição embutido
Figura 8a.4.1 Solicitação LDAP para teste de adição embutido

Você não precisa definir o campo Servername , port field, Username , Password e DN porque já especificou esse valor no Login Config Element e LDAP Request Defaults.

Em seguida, adicione a segunda solicitação LDAP e edite as seguintes propriedades

  1. Renomeie para " Pesquisar " este elemento
  2. Selecione o botão de opção Search Test no grupo Test Configuration

Em seguida, adicione a Terceira Solicitação LDAP e edite as seguintes propriedades


                  Figura 8a.4.2 Solicitação LDAP para teste de pesquisa incorporada
Figura 8a.4.2 Solicitação LDAP para teste de pesquisa incorporada
  1. Renomeie para " Modificar " este elemento
  2. Selecione o botão de rádio Modify Test no grupo Test Configuration

Em seguida, adicione a quarta solicitação LDAP e edite as seguintes propriedades


                  Figura 8a.4.3 Solicitação LDAP para teste de modificação incorporada
Figura 8a.4.3 Solicitação LDAP para teste de modificação incorporada
  1. Renomeie para " Excluir " este elemento
  2. Selecione o botão de opção Excluir teste no grupo Configuração de teste

                  Figura 8a.4.4 Solicitação LDAP para teste de exclusão embutido
Figura 8a.4.4 Solicitação LDAP para teste de exclusão embutido

8a.5 Adicionando uma Asserção de Resposta

Você pode adicionar um elemento de Asserção de Resposta. Este elemento verificará os dados de resposta recebidos verificando se o texto de resposta é " bem sucedido ". ( Adicionar  →  Asserção  →  Asserção de resposta ).

Nota: Nesta posição na árvore, a Asserção de Resposta será executada para cada Solicitação LDAP.
  1. Selecione o botão de opção Text Response no grupo Response Field to Test
  2. Selecione o botão Substring Radio no grupo Pattern Matching Rules
  3. Clique no botão Adicionar e adicione a string " success " no campo Pattern to Test

  Figura 8a.5 Declaração de resposta LDAP
Figura 8a.5 Declaração de resposta LDAP

8a.6 Adicionando um Ouvinte para Visualizar/Armazenar os Resultados do Teste

O elemento final que você precisa adicionar ao seu Plano de Teste é um Ouvinte. Este elemento é responsável por armazenar todos os resultados de suas solicitações LDAP em um arquivo e apresentar um modelo visual dos dados. Selecione o elemento Usuários LDAP e adicione um Exibir resultados na tabela ( Adicionar  →  Ouvinte  →  Exibir resultados na tabela )


  Figura 8a.6 Visualizar resultados no ouvinte de tabela
Figura 8a.6 Visualizar resultados no ouvinte de tabela
Go to top