loader

Instalação e configuração do Apache Jmeter

JMeter é um Software Open Source que realiza testes de estresse, testes de negócios (Funcional) orientado para o desempenho, teste de regressão, etc.

O JMeter é executado em Java Puro, e inicialmente foi desenvolvido para aplicações Web, porém hoje, tem suporte para vários protocolos, como: HTTPHTTPSFTPDatabase via JDBCSMTPPOP3, IMAP e vários outros.

O pacote Jelastic JMeter-cluster implementa uma solução automatizada que permite realizar rapidamente um teste de performance em um site em poucos minutos sem que seja necessário conhecimento aprofundado. O pacote instala uma aplicação automatizada para três diferentes tipos de teste que podem ser alteradas a qualquer momento com a funcionalidade de reconfiguração.

JMeter Download

 

Para realizar o deploy, é bem simples, caso você ainda não seja cliente, clique no botão abaixo, informe seu e-mail e verifique na sua caixa de entrada o e-mail de confirmação que será enviado, caso contrário, pode executar o deploy importando o arquivo JPS disponível no seguinte link: https://github.com/jelastic-jps/jmeter/blob/master/manifest.jps

JMeter Tutorial – Aprenda a instalar e configurar em poucos minutos

 

Abaixo segue vídeo com uma breve explicação e exemplos de como utilizar o pacote JMeter-cluster, você pode utilizá-lo para complementar o post.

Uma vez importado, selecione a configuração que deseja utilizar nos testes.

  1. Teste padrão com parâmetros ajustáveisParâmetros:

    Protocol and Domain: protocolo a ser utilizado.

    Virtual Users (VU): número de usuários simultâneos que o Jmeter irá utilizar no teste.

    Test Duration, min: duração do teste em mínutos, essa opção é limitada em até 60 minutos.

    Ramp-up Period, min: esse será o tempo de duração o qual os usuários virtuais estarão disponíveis para enviar requisições para o alvo.

    URL List: aqui é específicado as URLs do site que você necessita que sejam acessadas nos testes. Ex.: /index.php /hello-world.php, separado por espaço.

  2. Teste personalizado via JMX Format. Essa opção permite que seja feito um teste personalizado (necessita de maior conhecimento do Jmeter).
  3. Teste preconfigurado para WordPress. Essa opção permite que você execute testes otimizados para sites baseados em WordPress.

    Aqui as configurações do Jmeter são semelhantes à primeira configuração, porém o web site deve ser preparado através do guia do seguinte link: http://wordpresshostingbenchmarks.reviewsignal.com/setup-instructions/. É necessário criar um novo usuário do WordPress que iŕa simular os inscritos do site. Isso pode ser feito via CLI do WordPress através do seguinte comando:

    for SW_USER_I in {10..10010}; do wp –allow-root user create “username${SW_USER_I}” “username${SW_USER_I}@example.com” –user_pass=”password123″ –role=”subscriber”; done;

 

Configuração dos Workers remotos

 

Para aumentar a capacidade do cluster, é possível adicionar Workers remotos, conforme abaixo.

Preencha a lista de Workers com a URL da plataforma (app.jelastic.saveincloud.net) e Token de Acesso.

Como alternativa, você pode gerenciar os Workers co o CLI: jmenv-manager.

 

Testando um Web Site

 

Para iniciar o teste, abra o Add-On JMeter Cluster no nó Master e clique em Run Test.

Então uma janela popup irá aparecer com uma URL onde os resultados poderão ser visualizados.

Você pode acessar o monitor do Grafana para acompanhar os resultados em tempo real ou aguardar até que o teste tenha sido completado e observar os resultados pelo painel do JMeter clicando no botão RESULTS DIR.

Saiba como está o desempenho do seu sistema por meio do Apache Jmeter. Faça um teste na nossa plataforma com 14 dias grátis.

Todo o conteúdo deste site é de uso exclusivo da SaveInCloud. Proibida reprodução ou utilização a qualquer título, sob as penas da lei. Saveincloud Hospedagem na Internet Ltda – CNPJ 66.925.934/0001-42

Atualização LGPD: Contratos | Políticas