Ajout d'une logique de boucle et de branche aux requêtes Web dans les tests de performances de site Web
Vous pouvez ajouter de la flexibilité à vos tests de performances de site Web en ajoutant des boucles, des conditions de branches et des transactions.
Tâches
Tâches |
Rubriques associées |
---|---|
Ajouter des boucles à vos tests de performances de site Web : ajoutez la logique de boucle aux tests de performances de site Web pour assigner des règles conditionnelles et des propriétés spécifiques. Cela offre un moyen simple d'avoir plusieurs fois des requêtes dans une série de tests de performances de site Web. |
|
Ajouter une branche conditionnelle à vos tests de performances de site Web : utilisez la logique de branche conditionnelle dans vos tests de performances de site Web pour assigner des règles conditionnelles et des propriétés spécifiques. Par exemple, vous pouvez créer une condition sur une requête Web qui compare une chaîne sur une page Web à une valeur de chaîne spécifiée. |
Considérations sur l'utilisation de boucles
Tenez compte des problèmes potentiels suivants lorsque vous utilisez des boucles dans un test de performances de site Web ou un test de charge qui utilise le test de performances de site Web :
Lorsque vous exécutez le test de performances de site Web en mode autonome, c'est-à-dire en dehors d'un test de charge, le résultat du test Web entier est conservé en mémoire. Par conséquent, un test de performances de site Web qui contient une boucle avec de nombreuses itérations peut consommer une capacité de mémoire importante.
Lorsque vous exécutez ce test de performances de site Web dans un test de charge, si la durée du test est plus longue que d'habitude, il aura un impact sur la combinaison de tests dans le test de charge. Le moteur du test de charge exécute le test de performances de site Web comme une itération unique. Si, en fait, le test de performances de site Web exécute de nombreuses itérations, vous n'obtiendrez pas la combinaison souhaitée.
En général, une itération via le test de performances de site Web doit être un modèle de l'action d'un mono-utilisateur sur le site. Certains utilisateurs peuvent ajouter plusieurs éléments à un panier dans une seule session, mais cela ne fausse pas le modèle. Toutefois, l'utilisation de boucles ne doit pas être utilisé pour avoir un mono-utilisateur exécuter une boucle des centaines de fois. Au lieu de cela, laissez le moteur de charge planifier cet utilisateur particulier des centaines de fois. Si possible, utilisez moins de 10 itérations dans les boucles.
Voir aussi
Tâches
Concepts
Utilisation de règles de validation et d'extraction dans des tests des performances de site Web
Liaison d'une source de données à un test de performances de site Web
Autres ressources
Création et modification de tests des performances de site Web