Pruebas de Carga Programadas

Ejecuta tus pruebas de carga automaticamente segun un horario

La programacion te permite asignar un horario recurrente a una prueba de carga guardada para que LoadFocus la ejecute por ti con una cadencia cada hora, diaria, semanal o mensual, en la zona horaria que elijas. Solo recibes un correo cuando algo requiere tu atencion, asi que un horario que pasa permanece en silencio.

La programacion esta disponible en los planes de pago de Pruebas de Carga y funciona para los tres motores: pruebas de carga en la nube, JMeter y k6.

Configurar un horario

Abre la prueba que quieres programar desde la página de Pruebas de Carga (usa Editar test en el menú de la fila, o abre una prueba que ya hayas guardado). En la página de la prueba, abre Más opciones y haz clic en la fila Ejecutar con programación.

1. Activar el horario

Marca Activar programación recurrente para mostrar los campos de programación.

2. Elige con que frecuencia se repite

  • Cada hora ejecuta la prueba cada hora. Solo se usa el minuto de la Hora del día.
  • Cada N horas la ejecuta cada N horas, con N de 2 a 12, contadas desde medianoche en tu zona horaria (cada 6 horas significa 00:00, 06:00, 12:00 y 18:00), en el minuto que indiques.
  • Diaria ejecuta la prueba cada dia a la hora elegida.
  • Semanal la ejecuta en los días de la semana que marques, a la hora elegida.
  • Mensual la ejecuta una vez al mes el dia del mes que elijas (del 1 al 28).

3. Elige la hora del dia y la zona horaria

Establece la Hora del dia (reloj de 24 horas) y la Zona horaria. La zona horaria se ajusta por defecto a la de tu navegador, y la proxima ejecucion siempre se calcula en esa zona horaria, de modo que los cambios de horario de verano se gestionan por ti.

4. Guardar la prueba

La programación se guarda junto con la prueba, así que haz clic en Guardar borrador o Ejecutar prueba como de costumbre. Tras Guardar borrador, el panel muestra "Programación guardada. Próxima ejecución:" con la fecha y la hora. Para desactivar una programación, haz clic en Quitar programación, o desmarca la casilla y guarda la prueba.

Cuando recibes un correo

Una ejecución programada envía un correo al propietario de la prueba cuando pasa a un mal estado, en dos casos:

  • La ejecucion no cumple sus umbrales de exito/fallo. El correo enumera las comprobaciones que fallaron y enlaza a los resultados.
  • La ejecucion no se completa (por ejemplo, nunca comenzo o no termino).

Si una prueba no tiene umbrales de exito/fallo configurados, las ejecuciones programadas solo avisan cuando una ejecucion no se completa. Para recibir avisos basados en umbrales, primero anade umbrales de exito/fallo a la prueba.

Recibes un correo cuando una programación empieza a fallar, no uno por cada ejecución fallida posterior. Cuando una ejecución vuelve a pasar tras un fallo, recibes un breve correo "resolved". Las demás ejecuciones que pasan no envían correo.

Limites del plan y solapamientos

Las ejecuciones programadas cuentan para los mismos límites del plan que tus ejecuciones manuales (plazas de pruebas en paralelo y límites por día, semana, mes y año). Una ejecución programada nunca supera lo que una ejecución manual del mismo equipo tiene permitido. Una cadencia que se ejecutaría más veces que el límite diario de tu plan se rechaza al guardar la prueba, con el mensaje "Esta programación necesita N ejecuciones al día, pero su plan permite M al día."

Si una ejecucion programada no puede comenzar porque en ese momento se ha alcanzado un limite, por ejemplo porque una prueba anterior sigue usando la plaza en paralelo, LoadFocus omite esa ejecucion y continua con la siguiente hora programada. El horario no se pausa por un solapamiento de limites.

Un horario solo se pausa, con un correo al propietario, cuando la cuenta ya no puede ejecutarlo en absoluto, como una pago fallido, un plan que ya no incluye la programacion, o errores repetidos. Despues de resolver el problema subyacente, vuelve a activar el horario guardandolo de nuevo.

Ver que pruebas estan programadas

En la pagina de Pruebas de Carga, las pruebas programadas muestran una insignia SCHEDULED junto al nombre de la prueba, y los horarios pausados muestran una insignia SCHEDULE PAUSED. Pasa el cursor sobre la insignia para ver la cadencia y la hora.

Para programar una prueba directamente desde la lista, abre el menu de acciones de la fila y elige Programar prueba. Esto te lleva a la página de la prueba con la fila Ejecutar con programación lista para configurar.