Partager via


Comment : ajouter des conditions de branche "If Then" à des requêtes Web dans les tests de performances de site Web

Cette rubrique s'applique à :

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

La rubrique s'applique La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas

Vous pouvez ajouter une logique de branche if/then à des tests de performances de site Web, puis 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 pour vérifier la présence d'un cookie.

Ajout d'une règle conditionnelle

Ajout de conditions de branche aux tests WebAjout de règles et de propriétés de conditions de branche

Notes

Vous pouvez également ajouter une logique conditionnelle de boucle qui peut exécuter plusieurs fois un test de performances de site Web ou une requête Web dans un test de performances de site Web pour vérifier si une condition a la valeur true ou false. Pour plus d'informations, consultez Comment : ajouter des boucles à des requêtes de tests de performances de site Web.

Pour insérer une règle de branche conditionnelle dans un test de performances de site Web

  1. Ouvrez une solution qui contient un projet de test. Vérifiez que le projet de test contient un test de performances de site Web, puis ouvrez le test de performances de site Web.

  2. Sélectionnez la requête Web ou le test de performances de site Web dans lequel insérer une branche conditionnelle. Cliquez avec le bouton droit et sélectionnez Insérer une condition.

  3. Dans la boîte de dialogue Ajouter une règle conditionnelle et des éléments à la condition, sous Sélectionnez une règle, choisissez le type de règle conditionnelle à utiliser dans la logique de branche if/then. Vous trouverez dans le tableau de cette procédure les descriptions des différents genres de règles conditionnelles disponibles.

  4. Sous Propriétés de la règle sélectionnée, spécifiez les paramètres de propriété correspondant à vos besoins.

    Par exemple, vous pouvez utiliser la règle Code de la dernière réponse pour vérifier que le code de réponse retourne 200 - OK.

    Les règles conditionnelles et les propriétés associées sont incluses dans le tableau de cette procédure.

    Notes

    Les descriptions des règles conditionnelles et des propriétés associées sont également affichées dans la boîte de dialogue Ajouter une règle conditionnelle et des éléments à la condition. Comme avec la fenêtre Propriétés, vous pouvez utiliser les boutons de barre d'outils de propriétés de la boîte de dialogue Ajouter une règle conditionnelle et des éléments à la condition pour trier les propriétés Par catégorie, en Ordre alphabétique et par Pages de propriétés.

    Règles conditionnelles et propriétés associées

    Règle conditionnelle

    Description de la règle

    Propriétés

    Existence du paramètre de contexte

    Confirmer l'existence ou l'absence d'un paramètre de contexte.

    • Nom du paramètre de contexte

    • Vérifier l'existence

    Existence d'un cookie

    Confirmer l'existence ou l'absence d'un cookie.

    • URI de la page Web

    • Nom du cookie

    • Vérifier l'existence

    • Nom de domaine du cookie (facultatif)

    • Chemin d'accès du cookie (facultatif)

    Comparaison à la valeur d'un cookie

    La condition est satisfaite lorsque la chaîne fournie correspond à la valeur du cookie spécifié.

    • URI de la page Web

    • Nom du cookie

    • Opérateur de comparaison

    • Valeur

    • Ignorer la casse

    • Utiliser une expression régulière

    • Nom de domaine du cookie (facultatif)

    • Chemin d'accès du cookie (facultatif)

    Résultat de la dernière requête

    Confirmer le résultat de la requête précédente.

    • Résultat de la requête

    Code de la dernière réponse

    Confirmer le code d'état HTTP de la réponse précédente

    • Opérateur de comparaison

    • Code de réponse

    Comparaison de nombres

    La condition est remplie lorsque le contenu du paramètre de contexte fourni satisfait à la comparaison de nombres avec la valeur fournie.

    • Nom du paramètre de contexte

    • Opérateur de comparaison

    • Valeur

    Règle de probabilité

    La condition sera considérée comme étant satisfaite selon le pourcentage fourni.

    • Nom du paramètre de contexte

    • Pourcentage

    Comparaison de chaînes

    La condition est satisfaite lorsque la chaîne fournie correspond au contenu du paramètre de contexte fourni.

    • Nom du paramètre de contexte

    • Opérateur de comparaison

    • Valeur

    • Ignorer la casse

    • Utiliser une expression régulière

  5. Sous Éléments de la condition, utilisez la liste déroulante sous Choisir le premier élément pour la condition et spécifiez le premier élément à utiliser dans la condition.

  6. Cliquez sur la liste déroulante sous Choisir le dernier élément pour la condition et spécifiez le dernier élément à utiliser dans la condition.

  7. Cliquez sur OK.

    Une fois que vous avez fermé la boîte de dialogue Ajouter une règle conditionnelle et des éléments à la condition, vous constatez que votre condition est désormais indiquée par une icône dans l'éditeur de test de performances Web.

    Notes

    Vous pouvez modifier ultérieurement les paramètres de propriété que vous avez spécifiés pour la règle en mettant en surbrillance la condition dans l'éditeur de test de performances Web et à l'aide de la fenêtre Propriétés.

Voir aussi

Tâches

Comment : modifier un test de performances de site Web existant à l'aide de l'éditeur de test de performances de site Web

Comment : ajouter des boucles à des requêtes de tests de performances de site Web

Concepts

Analyse des séries de tests de charge

Autres ressources

Ajout d'une logique de boucle et de branche aux requêtes Web dans les tests de performances de site Web