Plages horaires automatiques

Certains tests peuvent nécessiter beaucoup de temps et de ressources. La fonction Plage horaire permet de réserver ces ressources lorsqu'elles sont disponibles et/ou lorsque vous risquez de ne pas être disponible pour exécuter le test manuellement. Elle permet une utilisation maximum des ressources qui peuvent alors être utilisées sans jamais s'arrêter.

Exemple :  

Supposons qu'un projet doit allouer huit hôtes et que les employés affectés au projet travaillent de 9h00 à 17h00. Les heures comprises entre 9h00 et 17h00 sont des heures de pointe pendant lesquelles tous les hôtes sont généralement réservés pour les tests, le traitement des données et la maintenance. Ceci explique que pendant certaines périodes de la journée, les employés ne peuvent pas effectuer certaines tâches faute d'hôte disponible. Les ressources des hôtes sont en revanche peu utilisées en dehors des heures de travail.

Pour étendre l'utilisation des ressources des hôtes, les employés peuvent arriver tôt ou partir tard pour exécuter des tests, ce qui a pour effet d'étendre les pics d'utilisation d'une ou deux heures en début et en fin de journée.

La réservation de plages horaires en dehors des heures de travail et le paramétrage de l'exécution de tests pendant ces plages horaires permet une utilisation maximale des ressources.

Pratiques conseillées pour la réservation des plages horaires automatiques

Voici quelques pratiques conseillées pour la réservation d’une plage horaire automatique :

  • Lorsque c’est possible, exécutez d’abord le test manuellement pour obtenir une indication sur la durée de l’exécution. Ces informations peuvent vous aider à sélectionner la durée de la plage horaire.

  • Les suggestions suivantes s’appliquent aux tests de performance automatique en cours d’exécution :

    Note : Lors de l’ajout d’un test de performances à une plage horaire de suite de vérification de compilation, il s’exécute uniquement lorsque l’exécution de l’ensemble des tests fonctionnels inclus est terminée.

    • Vérifiez toujours que le planificateur est programmé pour s’arrêter dès la fin de l’exécution des Vusers. Vous disposez ainsi de plus de temps pour les actions postérieures à l’exécution pendant la plage horaire. Pour plus d’informations sur la définition des options de test, consultez la documentation LoadRunner Enterprise.

    • Si vous souhaitez analyser les résultats des tests immédiatement après l’exécution, songez que cette opération peut être longue et veillez à réserver le temps nécessaire.

    • Pour effectuer des opérations de classement automatique et d’analyse à la fin de l’exécution, tenez compte du temps nécessaire à cela lors de la réservation de la plage horaire.

      Note : Pour prévenir toute perte de données d’exécution, il est conseillé, lorsque c’est possible, de classer les résultats immédiatement après la fin de l’exécution. Si la plage horaire est terminée avant la fin du classement des résultats, l’opération se poursuit car elle ne nécessite pas de réservation de ressources.

    • À 15 minutes de la fin de la plage horaire, ALM arrête automatiquement l’exécution du test. Cinq minutes avant la fin de la plage horaire, ALM arrête l’exécution même si elle n’est pas terminée pour tous les Vusers. Pour s’assurer que le test se termine comme prévu, veillez à réserver une durée supérieure à celle définie dans la planification de tests.

Rubrique parent : Réservation de plages horaires - Présentation