Login com SantosID

Acesse a Base de Conhecimentos da Prefeitura de Santos, faça login com seu usuário SantosID (SSHD) e senha.

    Login

JMeter

Plano de Teste

 

Ao ser aberto o JMeter já disponibiliza um plano de teste chamado “Plano de Teste”. Caso queira criar outro, pressione o primeiro botão da barra de ferramentas (Novo) abaixo da barra de menu:

 

 

No painel lateral à esquerda da tela (treeview), sobre o plano de teste recém criado, clique com o botão direito do mouse e escolha a opção “Adicionar > Threads (Users) > SetUp Thread Group”. Configure conforme as necessidades do seu teste:

 

 

Alternativamente a “SetUp Thread Group” pode-se utilizar a opção grupo de usuários via menu “Adicionar > Threads (Users) > Grupo de Usuários”:

 

 

Na treeview, clique com o botão direito sobre o grupo de usuários e escolha a opção “Adicionar > Controlador Lógico > Controlador de Gravação”:

 

 

Na treeview, clique com o botão direito sobre “SetUp Thread Group” e escolha a opção “Adicionar > Elemento de Configuração > Gerenciador de Cookie HTTP”:

 

 

Na treeview, clique com o botão direito sobre “SetUp Thread Group” e escolha a opção “Adicionar > Ouvinte >  Gráfico Agregado”:

 

 

Caso você queira nos seus testes realizar o salvamento de dados randômicos, você pode fazê-lo criando variáveis aleatórias. Na treeview, sobre o “Controlador de Gravação” clique com o botão direito em “Adicionar > Elemento de Configuração > Variável Aleatória”:

 

 

Neste exemplo foi criada a variável “random_number” com possíveis valores de um a um milhão.
Você também pode criar constantes através do menu “Adicionar > Elemento de Configuração > Variáveis Definidas Pelo Usuário”.

 

Execução da Aplicação para a Simulação nos Testes

 

Você pode executar a aplicação para automaticamente capturar as suas operações e repeti-las durante a fase de testes.
Na treeview, clique com o botão direito sobre “Área de Trabalho” e escolha a opção “Adicionar > Elementos que não são de Teste > Servidor HTTP Proxy”:

 

 

Na treeview, clique com o botão direito sobre “Servidor HTTP Proxy” e escolha a opção “Adicionar > Ouvinte > Ver Árvore de Resultados”, que pode ser configurada como abaixo:

 

 

Configurar o servidor proxy no navegador ser utilizado nos testes:

 

 

Neste próximo passo é necessário executar o JMeter com o usuário root e iniciar o servidor proxy pressionando o botão “Iniciar” no nó “Área de Trabalho > Servidor HTTP Proxy” para que seja criado o certificado digital “ApacheJMeterTemporaryRootCA.crt” nas pasta “bin” da instalação do JMeter:

 

 

De volta ao navegador realizar a importação do certificado criado:

 

 

A partir de agora, com o servidor HTTP Proxy iniciado será realizado o processo de captura das requisições realizadas a partir da utilização do navegador.
Acesse a aplicação e faça os testes que posteriormente você irá replicar através do JMeter. 
Após a captura para teste encerre o servidor proxy clicando o botão “Interromper” no nó “Área de Trabalho > Servidor HTTP Proxy”.

 

No “Controlador de Gravação” estarão registradas todas as URLs que você acessou durante a simulação de uso. No exemplo da imagem abaixo, atribuiu-se ao parâmetro “token” a variável randômica “random_number” criada anteriormente, desta forma a cada requisição desta URL será atribuído um valor aleatório a este parâmetro:

 

Para iniciar o teste de estresse clique no botão abaixo, na barra de ferramentas, ou em “Executar > Iniciar” na barra de menu: