Administración de Escenarios de Prueba
El escenario de prueba de performance (en adelante solo escenario) es la unidad minima de trabajo en Celerabit, siendo un escenario la prueba de un feature de una aplicación bajo unas condiciones de carga especificas,
Por ejemplo, Un escenario es una prueba a el login de una aplicación con la cantidad de usuarios que habria en una hora valle, y otro escenario seria una prueba al login de la misma aplicación con la cantidad de usuarios que habría en una hora pico
En este documento explicaremos como crear un escenario de prueba de performance en Celerabit, y como editarlo.
Escenarios Tipo API
Las pruebas de performance tipo API en Celerabit simulan usuarios virtuales aprovechando la capacidad elastica de la infraestructura de Celerabit para hacer peticiones http/https. Los evaluación del desempeño de la prueba se realiza de acuerdo a los KPIs definidos para la misma.
Crear un Escenario Tipo API en Celerabit
-
Ingresar a celerabit utilizando la url https://app.celerabit.com.
-
En el menú lateral escoja "My Applications".
-
De clic en la aplicación en la cual desea crear un nuevo escenario, y de clic en "view scenarios".
-
De clic en "Add New Scenario".
-
Asignele un nombre a su escenario de prueba, y opcionalmente una descripción y oprima "Next".
-
A continuación deberá asignarle los KPIs a este escenario, debe asginar un valor objetivo para cada una de las métricas de Celerabit (Latencia, % de Errores, Throughput y Desviación),
NOTA: Estos KPIS dependerán siempre de los valores optimos para el negocio, pero proponemos por defecto
- 3000 ms para la Latencia
- 750 ms para la Desviación
- 100 req/min para el Throughput
- 5% de Errores
-
Además deberá asignar el numero de Agentes generadores de carga que usará en la prueba y oprima "Next",
NOTA: recomendamos de manera enfatica que por cada agente generador de carga no se simulen más de 100 usuarios virtuales concurrentes, dado que más de este limite los datos no serán reales, dado a a la capacidad de red y computo que se tiene en estos agentes, y al distribuir la carga más veraz serán los resultados.
-
Celerabit en el "Test Script" da un template de prueba, el cual podrá copiar y guardar en un archivo con extensión .jmx y abrirlo en jmeter para modificarlo en la forma que desee, modifique la prueba en jmeter según su necesidad, guardelo y copie el contenido del archivo .jmx guardado en el "Test Script" de Celerabit y oprima "Next".
-
En Caso de tener datos de prueba copie el contenido de un archivo .csv y subalo en el "Test Data" de Celerabit y oprima "Send".
-
Celerabit le confirmará que la prueba fue creada exitosamente.