Partager via


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.

Configuration requise

  • Visual Studio Ultimate

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

Comment : créer un nouveau test de performances de site Web à l'aide de l'enregistreur de test de performances de site Web

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

Personnalisation des enregistrements de tests de performances de site Web à l'aide de l'éditeur de tests de performances de site Web

Création et modification de tests des performances de site Web