Cómo instalar y utilizar Siege para realizar pruebas de carga en sitios web

Si eres un administrador web, uno de tus desafíos constantes es optimizar tus sitios web para que funcionen de la mejor manera posible. Después de todo, un sitio web lento puede fácilmente alejar a los clientes. Para optimizar esos sitios, es posible que desees realizar un benchmark primero para saber qué tan bien (o mal) funcionan.

Una herramienta que puede ayudarte a realizar ese benchmark en tus sitios web es la aplicación de línea de comandos llamada Siege. Siege realiza pruebas de carga en servidores web y brinda información detallada sobre:

  • La cantidad de hitos registrados
  • La cantidad de bytes transferidos
  • El tiempo de respuesta
  • La concurrencia
  • El estado de retorno

Siege también es compatible tanto con los protocolos HTTP/1.0 como 1.1, las directivas GET y POST, las cookies, el registro de transacciones y la autenticación básica.

Veamos cómo instalar Siege en Pop!_OS Linux y realizar pruebas de tensión en un sitio web.

Índice de Contenido
  1. Lo que necesitarás
  2. Cómo instalar Siege
  3. Cómo realizar una prueba de tensión
  4. Cómo probar múltiples sitios a la vez

Lo que necesitarás

Las únicas cosas que necesitarás para seguir este tutorial son una distribución basada en Ubuntu, un usuario con privilegios de sudo y un sitio web para probar.

Eso es todo. Hagamos algo de ruido.

Enseñanza y Aprendizaje con Microsoft: Herramientas y Lecciones para Profesores de todos los Niveles

Cómo instalar Siege

Siege se encuentra en los repositorios estándar de Ubuntu, por lo que lo único que tienes que hacer es abrir una ventana de terminal y ejecutar el siguiente comando:

sudo apt-get install siege -y

Después de la instalación, vamos a habilitar el registro de eventos. Para ello, abre el archivo de configuración con el siguiente comando:

sudo nano /etc/siege/siegerc

En el archivo, busca la línea:

#logfile = $(HOME)/var/log/siege.log

Guía de Examen de Certificación Lotus Notes: Desarrollo de Aplicaciones y Administración del Sistema

Cambia esa línea por:

logfile = $(HOME)/var/log/siege.log

Guarda y cierra el archivo.

Cómo realizar una prueba de tensión

Lo que vamos a hacer es ejecutar una prueba de tensión de 5 minutos y aumentar la carga de usuarios concurrentes desde el valor predeterminado de 25 a 100. Esto se realiza con el siguiente comando:

siege https://SERVIDOR -c 100 -t 5m

Donde SERVIDOR es la dirección IP o el dominio del servidor que deseas probar. Una vez que se complete la prueba de cinco minutos, Siege informará sus hallazgos tanto en la terminal (Figura A) como en el archivo de registro.

Cómo gestionar eficazmente grandes volúmenes de correo electrónico

Figura A

Si deseas que Siege genere un archivo de registro para la prueba, puedes ejecutarlo de la siguiente manera:

siege https://SERVIDOR -c 100 -t 5m -l

Donde SERVIDOR es la dirección IP o el dominio del servidor que deseas probar. Además, si encuentras que Siege muestra errores relacionados con la imposibilidad de escribir en el archivo de registro predeterminado (y muestra /var/log/log/siege.log como el archivo), deberás editar un archivo de configuración diferente con el siguiente comando:

nano ~/.siege/siege.conf

En ese archivo, descomenta la línea del archivo de registro y deberías poder generar los registros de prueba correctamente.

Integración de StarOffice: calendarios

Cómo probar múltiples sitios a la vez

Supongamos que tienes numerosos sitios que deseas probar al mismo tiempo. Para hacer eso, crearemos un archivo con una lista de sitios. Crea el archivo con el siguiente comando:

nano ~/siege-sites.txt

En ese archivo, agrega cada sitio, una línea a la vez, de la siguiente manera:

www.ejemplo.org

192.168.1.151

Guarda y cierra el archivo. Luego puedes ejecutar Siege contra esos sitios con el siguiente comando:

Cómo gestionar eficazmente el correo electrónico en tu empresa

siege -f ~/siege-sites.txt

Siege ejecutará la prueba predeterminada en todos los sitios incluidos en el archivo txt.

Y eso es todo lo que necesitas para realizar pruebas de tensión en tus sitios web con la herramienta de línea de comandos Siege. Utiliza los resultados para encontrar formas de mejorar el rendimiento de los sitios que administras.

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Software, allí encontraras muchos artículos similares a Cómo instalar y utilizar Siege para realizar pruebas de carga en sitios web , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.