Exécution de tests à une fréquence définie

Pour exécuter un test a une fréquence définie, vous devez ajouter une boucle au planning afin de contrôler la cadence des itérations, puis ajouter les tests à la boucle. Les tests, qui sont des enfants de la boucle, sont contrôlés par la boucle. Si la boucle contient un point de synchronisation, ce dernier est libéré après la première itération de la boucle et le reste pour les itérations ultérieures.

Pourquoi et quand exécuter cette tâche

Pour ajouter une boucle qui contrôle la cadence des itérations pour l'exécution des tests, suivez les instructions ci-dessous.

Procédure

  1. Dans le navigateur de test, accédez au planning, puis cliquez deux fois dessus. Le planning s'affiche.
  2. Cliquez sur l'élément qui doit être le parent de la boucle, puis sur Ajouter > Boucle.
  3. Dans la zone Détails de l'élément de planning, entrez le nombre d'itérations que la boucle répétera.
  4. Sélectionnez Contrôler la cadence des itérations. La sélection de cette option permet de maintenir un taux de transactions défini pour tous les éléments du planning qui sont les enfants de cette boucle.
  5. Dans la zone Cadence des itérations, entrez un nombre et une unité de temps. Cette valeur définit la cadence réelle.
  6. Sélectionnez ou désélectionnez la case à cocher Faire varier aléatoirement le délai entre les itérations. Si vous cochez cette case, le délai varie légèrement. Cette option contrôle plus précisément vos utilisateurs, car au lieu d'avoir des itérations à intervalles fixes, les délais varient de façon aléatoire tout en conservant la même fréquence d'itération moyenne.
    Remarque : Statistiquement, l'option Faire varier aléatoirement le délai entre les itérations détermine la durée du délai de façon aléatoire, à partir d'une distribution exponentielle négative avec la même moyenne que la valeur de délai fixe. La distribution exponentielle négative possède une longue "queue", ce qui signifie qu'un nombre très réduit de délais auront des valeurs élevées. Par conséquent, assurez-vous que l'application testée n'est pas affectée de façon négative par de longues périodes d'inactivité (comme un dépassement du délai d'attente déconnectant l'utilisateur).
  7. Sélectionnez ou désélectionnez la case à cocher Délai avant la première itération de la boucle. La sélection de cette option insère le premier délai dans chaque itération afin d'obtenir une combinaison proche de la réalité lors de la première itération.

Que faire ensuite

Après avoir ajouté la boucle, vous ajoutez les éléments de planning, normalement des tests, contrôlés par la boucle.

Retour d'informations