herramienta de prueba de estrés Apache Bench

1: Throughput (Solicitudes por segundo)

capacidades de servidor de procesamiento concurrente describen unidad de cuantificación es REQS / s, se refiere al número de peticiones procesadas por unidad de tiempo en un cierto número de usuarios concurrentes. El número máximo de solicitudes en un cierto número de usuarios simultáneos que se pueden procesar por unidad de tiempo, llamado el máximo rendimiento.

Recuerde: El rendimiento se basa en el número de usuarios simultáneos. Esta frase representa dos significados, 1: número de usuarios simultáneos y el rendimiento asociado; 2: diferente número de usuarios simultáneos, el rendimiento es generalmente diferente.

Calculado: tiempo Número total de peticiones / el número de peticiones procesadas gastado, es decir,

Solicitud por segundo = solicitudes completas / Tiempo necesario para las pruebas

2: el número de concurrente (El número de conexiones simultáneas) están conectados

El número de conexiones simultáneas medios que en algún momento el número de peticiones recibidas por el servidor, simplemente hablando, es una conversación.

3: el número de concurrente (El número de usuarios simultáneos, concurrencia Nivel) user

Importante distinguir la diferencia entre el concepto y el número de conexiones simultáneas, un usuario puede generar simultáneamente múltiples sesiones, es decir, el número de conexiones. En HTTP / 1.1, Internet Explorer 7 soporta dos conexiones simultáneas, de apoyo IE8 seis conexiones simultáneas, firefox3 soporta cuatro conexiones simultáneas, por lo tanto, tenemos que dividir el número de usuarios concurrentes de esta base.

4: user tiempo medio de petición de espera (Tiempo por petición)

Calculado: número de peticiones procesadas todo el tiempo gastado / (número total de peticiones / número de usuarios simultáneos), es decir

Tiempo por petición = tiempo en camilla / (solicitudes completas / Nivel de concurrencia)

5: el tiempo de espera promedio de peticiones de servidor (Tiempo por encargo: en todas las solicitudes concurrentes)

Calculado: número de peticiones procesadas todo número el tiempo / total de peticiones, es decir,

Tiempo necesario para que las peticiones / testsComplete

Podemos ver que es la inversa de la producción.

También media = usuario solicitante de tiempo de espera / número de usuarios simultáneos, es decir,

Tiempo por petición / Nivel de concurrencia

 

Descargar la página web oficial: https://www.apachelounge.com/download/

 Después de la descarga, descomprimir, con cmd en el directorio descomprimido proyecto actual:

A continuación, introduzca la interfaz de ejecución de comandos shell (en el directorio bin):

 

comando de prueba:

./ab -n 100 -c 10 http: // localhost: 8085 / linewell / test1 / pase / testApacheBench.do

salida:

Esta es ApacheBench, versión 2.3 <$ Revision: 1843412 $> 
Derechos de Autor 1996 Adam Twiss, Zeus Technology Ltd, http: // www.zeustech.net/ 
licenciada a la Apache Software Foundation, http: // www.apache.org/

Evaluación comparativa de localhost (ser paciente) ..... hecho


Software de servidor:
Nombre de host del servidor: localhost
Puerto del servidor:             8085

Ruta del documento:           / linewell / test1 / pass / testApacheBench. hacer 
la longitud del documento:         0 bytes

Concurrencia Nivel:       10 
Tiempo necesario para las pruebas: 0.077 segundos
Solicitudes completas:       100 
solicitudes con error:         0 
para no respuestas -2xx: 100 
total transferida:       9200 bytes
HTML transferido:        0 bytes
Solicitudes por segundo:     1299,09 [# / seg] (media)
Tiempo por encargo:        7.698 [ms] (media)
Tiempo por encargo:        0,770 [ms] (media, a través de todas las solicitudes concurrentes)
Velocidad de transferencia:           116,72 [Kbytes / seg] recibido

Tiempos de conexión (ms)
              min media [ +/- SD] max mediana
Conectar:         0 0 0,3 0 1 
de procesamiento:      1 5 3,4 5 27 
espera:         1 4 3,1 4 26 
Total:           2 5 3,4 5 27

Porcentaje de las solicitudes atendidas dentro de un cierto tiempo (ms)
  50% 5
  66% 6
  75% 7
  80% 7
  90% 9
  95% 11
  98% 11
  99% 27
 100% 27 (petición más largo)

 

La resolución de salida:

 

 

 

Supongo que te gusta

Origin www.cnblogs.com/chenmz1995/p/12579987.html
Recomendado
Clasificación