Red de conocimiento informático - Material del sitio web - Cómo usar ab que viene con apache para pruebas de estrés

Cómo usar ab que viene con apache para pruebas de estrés

Método/Pasos

1

Abra la ruta de instalación del servidor Apache. Hay un programa ejecutable ab.exe en el directorio bin, que somos. Vamos a presentar herramientas de prueba de estrés.

2

En la línea de comando del sistema Windows, ingrese el directorio donde se encuentra el programa ab.exe y ejecute el programa ab.exe. Tenga en cuenta que hacer doble clic directamente no funcionará correctamente.

3

Después de ejecutar con éxito el comando ab, puede ver el mensaje como se muestra en la figura. La ayuda explica claramente y en detalle el uso de ab y el significado de cada parámetro.

El uso de ab es: ab [opciones] [http://]nombre de host[:puerto]/ruta

Por ejemplo: ab -n 5000 -c 200 http:/ /localhost /index.php

El ejemplo anterior significa que se accedió al script http://localhost/index.php 5000 veces en total y 200 se ejecutaron simultáneamente.

Introducción a los parámetros comunes de ab:

-n: número total de ejecuciones de solicitudes, el valor predeterminado es 1;

-c: número de concurrencia, el valor predeterminado es 1;

-t: El tiempo total de la prueba, en segundos, el valor predeterminado es 50000s

-p: El archivo de datos durante la POST

-w : Muestra los resultados en formato de tabla HTML

4

Ejecute el caso de prueba: ab -n 1000 -c 100 -w http://localhost/index.php gt; c:\1.html

El caso de prueba anterior indica que bajo 100 condiciones de concurrencia, ***test accede al script index.php 1000 veces y guarda los resultados de la prueba en c:\1.html en el archivo.

5

El informe de prueba se muestra en la figura. Se puede ver que en el caso de 100 accesos simultáneos, el acceso de prueba *** fue 1000 veces y falló 852 veces. . Se puede ver que el script no puede cumplir con el requisito de 100 accesos simultáneos en este entorno.

6

Modifica los parámetros y continúa probando. Al probar las condiciones de concurrencia de 50 y 30, se sabe por el informe de prueba que cuando el acceso concurrente cae a 30, el número de accesos erróneos cae a 39.