Pregunta

Estoy configurando una prueba de carga y siento curiosidad / confundido de la configuración. Estoy probando un sitio web de intranet, que se espera que tenga 6000 usuarios concurrentes. Mi empleador tenía algún consultor anterior les dice que los usuarios de prueba de carga no importa y que tiene que preocuparse acerca de las peticiones / segundo. Se han determinado previamente que los 6000 usuarios generarían 30 rps, mientras siento que no es correcto que la necesidad de demostrar que podemos superar ese número. La prueba de carga anterior fue establecido por solo 200 usuarios y los resultados mostraron que excedía los 200 rps. Ellos estaban contentos con los resultados, pero no es así como entiendo esto.

Mi pregunta es, si tenemos que soportar 6000 usuarios concurrentes ¿Debo establecidos mis usuarios a 6000 y de ejecución, o se la rps una pieza adecuada de los datos que depender?

¿Fue útil?

Solución

Es muy difícil medir las manzanas de un "usuario virtual" con el naranja que es una persona real. Una persona real puede tardar segundos o minutos para leer una página web y luego tomar alguna acción. Un usuario virtual será capaz de procesar una página web cada pocos segundos.

Para la prueba adecuada que necesita para encontrar una unidad común de "trabajo" entre los usuarios reales y la carga podemos generar con Visual Studio. El consultor recomienda que probablemente RPS ser utilizado, ya que es fácil de medir desde cualquier loadtest con cualquier webtests en su interior. Es una medida buena.

La precisión de los restos medida RPS de los supuestos realizados acerca de sus usuarios. La matemática funciona un poco como: Tengo 6.000 usuarios, que necesitan utilizar el sitio todos los días. La mayoría de ellos sesión en el mornining, trabajar un poco antes de té de la mañana y pulsa el sitio en mayor medida a partir de 14:00-15:30. Di

En cuanto a los registros anteriores para un sitio o sólo una suposición que se puede decir: Tal vez en el pico de un usuario golpea el sitio cada minuto más o menos.

Averiguar en el uso del sitio pico de 30% de los usuarios están trabajando. Asi que Usuarios: 6000 porcentaje de pico: 30% RPS / usuarios: 1/60

6000 * 30% * 1/60 = 30 RPS.

Así que si el sitio puede procesar 200 rps podemos más o menos dicen que es equivalente a todos los usuarios que golpean 6000 el sitio de una página cada minuto.

6000 * 100% * 1/60 = 200 RPS.

Al cambiar las suposiciones acerca de sus usuarios reales, el número de cambios de RPS, a menudo de manera espectacular.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top