Puede configurar "Tareas programadas" para ejecutar automáticamente escenarios de prueba automatizados configurados en momentos especificados, obtener resultados de ejecución de tareas y cumplir con los requisitos de pruebas programadas y regresión.Las tareas programadas se encuentran actualmente en Beta.
La cantidad de veces que puede ejecutar tareas programadas depende del plan al que se haya suscrito. Puede encontrar los detalles en la página de precios de Apidog. Acceso a las tareas programadas#
Para acceder a las "Tareas programadas", vaya al módulo Pruebas y haga clic en "Tareas programadas". Aquí puede ver que todas las tareas programadas están organizadas en un formato de carpetas claro y estructurado.Puede crear fácilmente nuevas tareas programadas o carpetas para agrupar tareas dentro del árbol de carpetas.Además, puede realizar acciones como editar o eliminar tareas o carpetas específicas.Al hacer clic en Scheduled Tasks, se mostrará una lista de todas las tareas en el lado derecho. Esta lista incluye detalles básicos y opciones de administración, lo que proporciona una forma más optimizada de gestionar sus tareas.Detalles de la tarea programada#
Al hacer clic en una tarea programada existente o al crear una nueva, se abrirán los detalles de la tarea a la derecha.En los detalles de la tarea programada, puede configurar los siguientes ajustes:Nombre y descripción de la tarea: Se utilizan para distinguir la tarea programada y describir su propósito en detalle.
Activar/Desactivar: Use el interruptor para activar o desactivar la tarea programada según sea necesario.
Escenarios de prueba: Elija uno o más escenarios de prueba para que los ejecute la tarea programada. Cada escenario de prueba puede expandirse para configurar sus ajustes de ejecución de forma independiente.Valor de variable de entorno/global: Especifique los valores reales de las variables de entorno o globales utilizadas en este escenario de prueba. Hay dos opciones, y puede encontrar explicaciones detalladas aquí. Al seleccionar el uso de variables guardadas en el Runner, deberá definir adicionalmente el alcance de las variables. Esto ayuda a segmentar las variables según las necesidades reales y evita fallos de tareas causados por conflictos de variables durante la ejecución. Una vez definido el alcance, puede check the current test scenario variables stored in Runner visualmente en la interfaz de usuario. Estas son tres opciones para definir el alcance de las variables de entorno/globales:| Alcance de variables de entorno/globales | Lectura/escritura de variables de entorno/globales | Descripción |
|---|
| Compartir solo en el escenario de prueba actual | - En el Runner especificado actual, este escenario de prueba tiene un archivo dedicado para almacenar sus variables de entorno/globales de forma persistente.
- Solo el escenario de prueba actual puede leer y escribir variables en este archivo.
| El alcance de variables más pequeño, con un impacto mínimo. Adecuado para casos en los que los resultados de la ejecución anterior de este escenario de prueba deben utilizarse en la siguiente ejecución. |
| Compartir en todos los escenarios de prueba de la tarea programada actual | - En el Runner especificado actual, la tarea programada tiene un archivo para almacenar variables de entorno/globales que pueden utilizarse en todos sus escenarios de prueba.
- Todos los escenarios de prueba de la tarea programada actual pueden leer y escribir variables en este archivo.
| Un alcance de variables recomendado, con impacto moderado. Adecuado para casos en los que los datos deben compartirse entre diferentes escenarios de prueba dentro de la misma tarea programada. |
| Compartir en todas las tareas programadas de la carpeta de tareas programadas actual | - En el Runner especificado actual, la carpeta de tareas programadas tiene un archivo para almacenar variables de entorno/globales que pueden utilizarse en todas sus tareas programadas y escenarios de prueba.
- Todos los escenarios de prueba de todas las tareas programadas dentro de la carpeta actual pueden leer y escribir variables en este archivo.
| El alcance de variables más amplio, con el impacto más significativo. Es posible que la ejecución de una determinada tarea programada modifique el valor de una variable, lo que provoque el fallo de otras tareas programadas. Adecuado cuando los datos deben compartirse entre varias tareas de la misma carpeta. |
La opción Keep variable values en la página de diseño del escenario de prueba debe estar activada para garantizar que cualquier variable de entorno/global cambiante definida mediante preprocesadores/posprocesadores durante la ejecución se guarde en el alcance de variables especificado dentro del Runner.
Usar la misma configuración de ejecución: Aplique la misma configuración de ejecución a todos los escenarios de prueba dentro de la tarea siguiente.
Ciclo de ejecución: Establezca una programación para la tarea, como cada domingo a las 11 p. m. o cada 6 horas.
Se ejecuta en: Especifique dónde se ejecutará la tarea, por ejemplo, mediante Apidog Cloud (próximamente) o un Runner autohospedado. Si se implementan varios Runners dentro del equipo, puede elegir uno.
Notificación: Active las notificaciones para enviar los resultados de la tarea a los destinatarios designados tras su finalización. Configure las notificaciones para que se activen después de cada ejecución o solo en caso de fallos, minimizando las alertas innecesarias. Consulte la configuración de notificaciones para obtener más detalles. Ejecución de tareas programadas#
Una vez completada una tarea programada, sus resultados se cargan automáticamente desde el Runner al servidor. Puede acceder a todos los resultados detallados de las tareas programadas en "Tareas programadas - Historial de ejecución" dentro del cliente de Apidog.Se recomienda activar las notificaciones para las tareas programadas. Esto le permite recibir mensajes de notificación inmediatamente cuando se completa el escenario de prueba, lo que garantiza que pueda revisar los resultados con prontitud.