Todos los planes de suscripción de LoadView permiten a los usuarios ejecutar una serie de pruebas de carga de complejidad variable por mes. El número de pruebas de carga depende del tipo de plan de suscripción por el que se haya optado y de la configuración de prueba. En este artículo discutiremos cómo calcular el número aproximado de pruebas que un usuario puede ejecutar en un plan de suscripción. En general, incluso los usuarios que necesitan ejecutar pruebas de carga grandes pueden ejecutar algunas pruebas de carga dentro de nuestro plan de suscripción básico Starter.

Consulte nuestras recomendaciones sobre la configuración de su primera prueba de carga en los artículos Cómo encontrar el punto de ruptura de la aplicación web con pruebas de carga y análisis web para usuarios simultáneos Calculadora y fórmula de nuestra base de conocimientos.

Puede encontrar información sobre los precios y los recursos incluidos en los planes de suscripción de LoadView en Suscripción de > pruebas de carga del plan > de actualización de cuenta.

Cómo calcular el número de pruebas

En primer lugar, independientemente del plan en el que se encuentre, debe configurar un dispositivo de prueba y un escenario de prueba. Cuando se configure la configuración de la prueba, vaya al pie de página de la página del escenario de prueba. En el pie de página puede obtener información sobre la cantidad de recursos que utilizará el sistema para ejecutar la prueba. Tenga en cuenta que la cantidad estimada de los recursos se basa en la configuración de la prueba y se cambiará en consecuencia.

A continuación, busque la información sobre su saldo de recursos actual apuntando al área de detalles del recurso. Agregamos recursos basados en su paquete de suscripción al saldo de recursos de su cuenta el primer día de su ciclo de facturación. Tenga en cuenta que todos los recursos no utilizados pasan al siguiente ciclo.

Una vez que tenga los recursos necesarios para ejecutar la prueba y los detalles del saldo en la mano, estará listo para calcular cuántas pruebas con los mismos parámetros puede ejecutar:

Número de pruebas = Balance LI Min. / LI Min. requerido.

El uso de minutos del inyector de carga se calcula en función del número de servidores de inyectores de carga (LIs) necesarios para la prueba y el tiempo de duración de la prueba. A su vez, el número de LI depende del número de usuarios virtuales simulados por LI o, llamado Load Injector Payload. Según nuestra experiencia, de forma predeterminada, utilizamos el valor promedio de carga útil. Sin embargo, se recomienda calibrar el dispositivo para garantizar la utilización ideal de la CPU por LI (hasta un 70-80%) y una distribución óptima del usuario virtual entre los LI.

Veamos cómo se ve en la vida real.

Cálculos de prueba de carga basados en navegador (página web/aplicación web)

Por lo general, se recomienda asegurarse de que un escenario de dispositivo esté configurado correctamente. Para hacer esto, puede ejecutar pequeñas pruebas primero y optimizar la configuración de prueba si es necesario. Luego, puede comenzar pruebas de carga grandes de su sitio web y combinarlo con pequeñas pruebas de carga cada vez que se implementa una nueva función.

Digamos que queremos ejecutar nuestra primera prueba de carga con 25 usuarios virtuales simultáneos (realizando transacciones específicas durante un período de tiempo específico) y una duración de 20 minutos.

La prueba con el escenario de prueba como este requerirá 4 LIs para simular el número requerido de usuarios virtuales. Dado que cada LI comienza al comienzo de la prueba y dura 20 minutos, el tiempo operativo total de 4 LI será de 4 * 20 min = 80 Load Injector Min.

No utilizamos inyectores de carga de referencia para los fines de este artículo. Sin embargo, se recomienda utilizar al menos un inyector de carga de referencia por prueba para obtener resultados de prueba de referencia y grabar vídeo de la aplicación web o la ejecución de la prueba de carga de la página web.

En el plan Starter, tenemos 1800 minutos de inyector de carga incluidos en el plan. Calculemos cuántas pruebas podemos ejecutar en el plan Starter en función de los minutos LI requeridos:

Número de pruebas = 1800/80 = 22 pruebas de carga

Si nuestro objetivo de pruebas de carga es de 100 usuarios virtuales simultáneos, el número de pruebas resultantes que se pueden ejecutar en el plan Starter se calcula de la siguiente manera:

Número de pruebas = 1800/280 = 6 pruebas de carga

Cálculos de prueba de carga basados en HTTP

Dado que requiere menos recursos de inyector de carga para simular usuarios virtuales HTTP, se puede manejar una carga mucho mayor en el caso de las pruebas de carga basadas en HTTP. Para este ejemplo, configuramos una prueba de carga HTTP de 20 minutos con 1000 usuarios virtuales simultáneos máximos (que golpean simultáneamente una URL de destino).

Para ejecutar una prueba basada en HTTP con la configuración dada, el sistema requerirá dos LI (la carga útil predeterminada para las pruebas de carga HTTP es de 500 usuarios virtuales por LI). Por lo tanto, 2 * 20 min = 40 Load Injector Min. de un balance de recursos se utilizará para ejecutar la prueba.

Si estamos en el plan De inicio, tenemos 1800 minutos de inyector de carga incluidos en el plan. Calculemos cuántas pruebas podemos ejecutar en el plan Starter en función de los minutos LI requeridos:

Número de pruebas = 1800/40 = 45 pruebas de carga

Al mismo tiempo, en el caso de los planes Professional y Advanced podremos ejecutar 112 y 375 pruebas de carga con la misma configuración correspondientemente.