Colección de citas famosas - Slogan de motivación - Tutorial de instalación y uso de Siege de la herramienta de contratación CC (desafío colapsar) para pruebas de estrés de sitios web

Tutorial de instalación y uso de Siege de la herramienta de contratación CC (desafío colapsar) para pruebas de estrés de sitios web

Las pruebas de estrés son una tarea muy importante. La cantidad de tráfico que puede soportar y su rendimiento en condiciones de mucho tráfico afectarán directamente la experiencia del usuario. Por tanto, las pruebas de estrés son muy necesarias. A través de estos datos, podemos comprender nuestra plataforma de mantenimiento.

Siege es una herramienta de prueba de estrés de código abierto diseñada para evaluar la capacidad de las aplicaciones WEB para resistir el estrés. Según esta configuración, varios usuarios pueden acceder a un sitio web al mismo tiempo.

Yum instala gcc

wget

Nota: Siege -c 200 tiene 200 usuarios concurrentes -r 20 repite el ciclo 20.

Los anteriores son los comandos básicos. Si desea fortalecer su poder de ataque, consulte la descripción detallada de los parámetros a continuación.

Descripción detallada de los parámetros

-C o -config imprime la configuración actual en la pantalla. La configuración está contenida en su archivo de configuración $HOME/. sie gerc. Puedes editar los parámetros internos para que el asedio se ejecute de acuerdo con ellos en todo momento.

Puedes ver información detallada de la operación cuando se ejecuta -v.

-c n o -concurrent=n simula n usuarios accediendo al mismo tiempo. No establezca n demasiado grande, porque cuanto más grande es, más recursos consume el asedio en la máquina local.

-i, -internet accede aleatoriamente a los elementos de la lista de URL en urls.txt para simular condiciones de acceso reales (aleatoriedad) y es válido cuando existe urls.txt.

-d n, -delay=n El retraso entre acceso a cada URL está entre 0 y n.

-r n, -reps=n repite la prueba n veces y no puede existir al mismo tiempo que -t.

-t n, -time=n ejecuta el asedio continuamente durante 'n' segundos (por ejemplo, 10 segundos), minutos (10 metros) y horas (10 horas).

Después de ejecutar -l, guarde las estadísticas en un archivo de registro, que normalmente se encuentra en /usr/local/var/siege. Los registros también se pueden personalizar en. Siegelke.

-R SIEGERC, -rc=SIEGERC especifica la ejecución con un perfil SIEGERC específico, el valor predeterminado es $HOME/. sie gerc.

-f FILE, -file=FILE especifica el uso de un archivo de URL específico para ejecutar siege. De forma predeterminada, el archivo es urls.txt, ubicado en etc/urls.txt en el directorio de instalación de siege.

-u URL, -url=URL prueba la URL especificada y la "asedia". Esta opción ignora la configuración relativa a los archivos URL.

Archivo Url.txt: Es una lista de URL de varias líneas que se van a probar, separadas por nuevas líneas, en el formato:

[Protocolo://]host.dominio. com[ :puerto] [ruta/al/archivo]

Ejemplo de uso:

siege -c 300 -r 100 -f url.txt

Descripción: -c es concurrencia, -r es el número de repeticiones. Url.txt es un archivo de texto, cada línea es una URL, a la que se accederá aleatoriamente desde ella.