Supervision des applications
Comment superviser SIKULIX-SCHEDULER ?


ServicePilot appmon-sikulix-scheduler




Qu'est-ce que SikuliX Scheduler ?

SikuliX est une solution de test pour les applications. Il automatise les tests pour ce que vous voyez sur l'écran de votre ordinateur sous Windows.

C'est pratique dans les cas où il n'y a pas d'accès facile aux internes d'une interface graphique ou au code source de l'application ou de la page Web sur laquelle vous voulez agir.

Vous pouvez utiliser SikuliX pour automatiser des tâches répétitives simples sans apprendre un des langages de script supportés en utilisant l'EDI SikuliX (Python, Ruby, Javascript).

Ce package est conçu pour télécharger, planifier et exécuter des scénarios SikuliX sous Windows.

Supervision SikuliX Scheduler

Ce package utilise l'Agent ServicePilot pour télécharger un fichier ZIP contenant un certain nombre de scénarios SikuliX. Un script Windows PowerShell est alors appelé pour décompresser ce fichier ZIP et créer une tâche Windows qui exécutera les scénarios SikuliX en séquence.

Pour chaque exécution de scénario, une autre ressource ServicePilot sera nécessaire pour recevoir les données de l'exécution.

ATTENTION: Une seule ressource appmon-sikulix-scheduler peut être ajoutée par l'ordinateur Windows sur lequel un agent ServicePilot est installé. Plusieurs scénarios peuvent être exécutés par le même planificateur mais ils doivent être exécutés en séquence car SikuliX utilise le bureau de Windows.

NOTE: Un utilisateur Windows doit être connecté à un bureau sur l'ordinateur Windows sur lequel les scénarios SikuliX doivent être exécutés. Ce bureau doit être disponible à tout moment pour l'exécution des scénarios SukuliX. Assurez-vous donc qu'une console Windows est ouverte, qu'elle n'est jamais verrouillée et que l'ordinateur ne sera pas en veille ou suspendu.

AVERTISSEMENT: Chaque scénario devra être remis en ordre après lui-même, même en cas d'échec, ou les scénarios suivants devront nettoyer l'environnement afin qu'ils puissent produire des résultats reproductibles. Par exemple, si un navigateur Web est utilisé, il doit probablement être ouvert au démarrage du scénario et fermé à la fin du scénario.