Como instalar o Apache Jmeter no Ubuntu

Como instalar o Apache Jmeter no Ubuntu
Depois de desenvolver um novo site, é muito importante realizar alguns testes para descobrir a limitação do site e tomar as ações necessárias para remover as limitações para tornar o site mais apropriado para os visitantes antes de publicar. Um dos testes importantes para qualquer site é um teste de carga. Quantas solicitações o site pode lidar por vez ou como o site é executado quando um grande número de solicitações aparece no site pode encontrar um teste de carga.

Apache Jmeter é a melhor ferramenta desenvolvida por Stefano Mazzocchi, da Apache Software Foundation, para realizar esse tipo de teste e conferir o desempenho de qualquer site. É usado para criar uma grande quantidade de tráfego simultâneo virtual no site para fazer o teste de carga. É software de código aberto. Para que qualquer pessoa possa baixar, instalar e personalizar este software para fazer o teste. Ele é projetado principalmente para testar o aplicativo da web, mas agora também é usado para testes de banco de dados, teste de estresse, teste distribuído e teste funcional. Como você pode instalar e executar este software é mostrado neste tutorial.

Instale o jmeter

JMeter é um desenvolvido por Java. Portanto, você precisa instalar a versão mais recente do JRE ou JDK para executar o JMeter. Se você instalou Java antes, execute o seguinte comando para verificar a versão do Java instalado.

$ java --version

A saída a seguir aparecerá se o Java 9 estiver instalado no sistema.

Se você não instalou o Java antes, poderá seguir as etapas do seguinte link do tutorial para instalar o Java antes de iniciar a próxima etapa.

https: // linuxhint.com/install-Java-9-on-Ubuntu/

Vá para o seguinte local do URL para baixar a versão mais recente do JMeter. Você pode baixar o arquivo binário ou de origem desta ferramenta deste local. Clique em 'Apache-Jmeter-5.0.fecho eclair' Link para baixar o arquivo zip binário do jmeter.

http: // jmeter.apache.org/download_jmeter.CGI

Clique em Salvar Arquivo botão de rádio e OK botão para iniciar o download.

Por padrão, o arquivo será baixado em os downloads pasta. Abra a pasta, clique com o botão direito do mouse no arquivo zip e clique em Extrair aqui Do menu pop-up.

Execute o jmeter

Pressione Alt+Ctrl+T para abrir o terminal e digite o seguinte comando para ir ao local de onde você pode executar o jmeter.

$ CD Downloads/apache-jmeter-5.0/bin/

Execute o seguinte comando para executar o JMeter e abra a caixa de diálogo JMeter.

$ ./jmeter

A seguinte caixa de diálogo aparecerá após a instalação bem -sucedida do JMeter.

A seguinte caixa de diálogo aparecerá após a instalação bem -sucedida do JMeter.

Teste simples usando jmeter

É discutido anteriormente que o jmeter pode ser usado para vários tipos de teste. Como um teste de carga simples pode ser feito usando o jmeter é mostrado nesta parte do tutorial. O nome do teste está definido como Plano de teste por padrão. Se você quiser, pode alterar o valor padrão. Aqui, o nome está definido como Plano de teste1 e Test1 é definido como um comentário que é opcional. Em seguida, você deve definir as variáveis ​​que deseja usar em seu teste. Aqui, o site é definido como o nome da variável e tutorials4uhelp.com está definido como valor. Este teste fará o teste de carga com base na próxima configuração do site Tutorial4uhelp.com.

Clique com o botão direito do mouse Plano de teste1 Da navegação esquerda. Clique em Adicionar, próximo Tópico (usuários) e a seguir Grupo de threads. É usado para definir ações, propriedades e cronograma de Grupo de threads Antes de iniciar o teste.

No grupo de threads, cinco tipos de ações podem ser tomados quando ocorrer qualquer erro de amostrador. Estes são,

  • Continuar
  • Inicie o próximo loop de thread
  • PARE THREADOR
  • Teste de parada
  • Pare de teste agora

Você pode selecionar qualquer uma das ações acima para o seu teste. Aqui, a opção padrão é usada. A próxima parte do grupo de threads é definir Propriedades do thread. As propriedades são,

  • Número de threads (usuários)
    Esta propriedade é usada para atribuir o número de visitantes virtuais que você deseja para o teste. 15 está definido aqui.
  • Período de aceleração (em segundos)
    Esta propriedade é usada para atribuir o tempo entre dois threads. 5 segundos está definido aqui.
  • Contagem de loop
    Esta propriedade é usada para atribuir o número de vezes que o tópico será executado. Você pode executar o tópico para horários ilimitados selecionando Para sempre Caixa de seleção. 1 está definido aqui para executar o tópico por apenas uma vez.

Existem outras duas propriedades que são “Atraso a criação do thread até que seja necessário" e "Agendador”. Essas propriedades permanecem desmarcadas aqui. Configuração do agendador A parte é usada para definir o tempo de execução do teste e será usado no teste se você verificou o agendador.

Em seguida, você tem que definir o Amostrador Digite para fazer o teste. Aqui, Solicitação http está definido como Amostrador, Para atingir o servidor para os recursos.

Em Solicitação http parte, você tem que definir Servidor web, Solicitação http Digite para o teste. Você pode usar http ou https como protocolo com base no seu servidor. Por padrão, o HTTP é usado. Você precisa definir o nome do domínio ou o endereço IP do seu servidor em Nome do servidor ou IP campo. Aqui, 'tutorials4uhelp.O domínio com 'é usado como nome do servidor. Outros valores permanecem como o valor padrão.

Em seguida, você tem que definir Ouvinte tipo. É usado para visualizar os resultados do teste em vários formatos. Aqui, 'Ver resultado em tabela' é selecionado.

Agora, você pode clicar no botão Iniciar para iniciar o teste com base nas configurações atribuídas. Você tem que esperar algum tempo para concluir o tópico nesta etapa.

A tela seguinte aparecerá após a conclusão do teste.

Conclusão

JMeter é uma ferramenta de teste popular agora, mas este software tem algumas limitações. Consome mais memória ao fazer o teste. Não é bom para o aplicativo de desktop e não pode renderizar html e javascript como o navegador. Se você estiver se preparando para publicar seu site, é muito importante verificar o desempenho do seu site. Você pode usar o JMeter para verificar o desempenho do site fazendo diferentes tipos de teste. Isso ajudará você a detectar os problemas do seu site e tomar ações adequadas para resolvê -lo.