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.