Instalar Apache JMeter en Linux

Instalar Apache JMeter en Linux.

Apache JMeter es una herramienta de código abierto, específica para ejecutar pruebas de carga. En un artículo anterior, hablamos sobre el monitor de servidores Netdata, Apache JMeter es el complemento perfecto para probar el rendimiento de un sitio web, incluyendo diversos niveles de carga.

Principales características de JMeter:

  • Interfaz gráfica sencilla e intuitiva.
  • Permite realizar pruebas de rendimiento, de carga y de estrés para servidores HTTP, HTTPS, SOAP, base de datos, LDAP , SMTP, IMAP, POP3, y muchos más.
  • Puedes generar planes de pruebas con un simple editor de texto, ya que se guardan en formato XML.
  • Multi-hilo y extensible.
  • Pruebas automatizadas y manuales.
  • Validador de las respuestas del servidor.
  • Permite visualizar los resultados mediante tablas o gráficos.

En realidad hemos partido este artículo en dos partes, más que nada por separar el trabajo de instalar con el de hacer uso de la herramienta. En el post de hoy la instalamos, en el próximo aprenderemos a utilizarla.

Apache JMeter

Apache JMeter

 

Instalar Apache JMeter en Linux

Apache JMeter es una aplicación Java, por tanto es necesario instalar jdk.

En Debian, Ubuntu, Mint y derivados:

sudo apt install default-jre-headless default-jdk-headless

En Alma Linux, Rocky, CentOS 8, Fedora y derivados:

sudo dnf install java-11-openjdk

En OpenSUSE, SUSE y derivados:

sudo zypper install java-11-openjdk

Imagen de ejemplo.

Instalar JDK en Linux

Instalar JDK en Linux

 

Verificamos la versión instalada.

java -version

Ejemplo.

root@SoloLinux-demo:~# java -version
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)
root@SoloLinux-demo:~#

Ahora descargamos con el comando wget la última versión estable de la herramienta, a día de hoy la 5.4.1. De todas formas te recomiendo revisar su página de descargas oficial, de forma que puedas obtener la versión más actual.

wget https://apache.paket.ua//jmeter/binaries/apache-jmeter-5.4.1.tgz

Ejemplo.

root@SoloLinux-demo:~# wget https://apache.paket.ua//jmeter/binaries/apache-jmeter-5.4.1.tgz
--2021-08-14 13:14:05--  https://apache.paket.ua//jmeter/binaries/apache-jmeter-5.4.1.tgz
Resolving apache.paket.ua (apache.paket.ua)... 213.231.5.55
Connecting to apache.paket.ua (apache.paket.ua)|213.231.5.55|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 70704620 (67M) [application/x-gzip]
Saving to: ‘apache-jmeter-5.4.1.tgz’

apache-jmeter-5.4.1.tgz           100%[============================================================>]  67.43M  1.36MB/s    in 2m 22s  

2021-08-14 13:16:27 (485 KB/s) - ‘apache-jmeter-5.4.1.tgz’ saved [70704620/70704620]

root@SoloLinux-demo:~#
Descargar JMeter de su pagina oficial

Descargar JMeter de su página oficial

 

Una vez concluya la descarga, extraemos el archivo.

tar xvf apache-jmeter-5.*.tgz

Ahora movemos el directorio a /opt.

sudo mv apache-jmeter-5.4.1 /opt/apache-jmeter

Listo, ya podemos lanzar la herramienta en modo GUI con el siguiente comando. El modo interfaz gráfica no se recomienda para pruebas de carga reales.

sudo /opt/apache-jmeter/bin/jmeter.sh

Ejemplo.

root@SoloLinux-demo:~# sudo /opt/apache-jmeter/bin/jmeter.sh
================================================================================
Don't use GUI mode for load testing !, only for Test creation and Test debugging.
For load testing, use CLI Mode (was NON GUI):
   jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
& increase Java Heap to meet your test requirements:
   Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file
Check : https://jmeter.apache.org/usermanual/best-practices.html
================================================================================

Aparece la interfaz gráfica de JMeter. En un próximo artículo aprenderemos a usar la aplicación.

Iniciar Apache JMeter

Iniciar Apache JMeter

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. 

Chat de SoloLinux en Telegram

 

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido