Vous pouvez insérer des blocs de construction if/else autour de
certaines parties d'un test qui rendent l'exécution de ces dernières dépendantes de la
réalisation ou non d'une certaine condition.
Dans la plupart des cas, un bloc conditionnel génère des demandes HTTP
en fonction de la valeur d'une référence ou d'une référence de zone. Ces références
doivent exister dans le test et apparaître de manière séquentielle avant le bloc
conditionnel. Si la référence ou la référence de zone à utiliser en entrée par le bloc
conditionnel n'existe pas, créez-la conformément aux explications de la rubrique Création d'une référence ou d'une référence de zone.
Le
test peut contenir les demandes à générer chaque fois que la condition liée à la
référence est vérifiée. Si c'est le cas, sélectionnez les demandes dans la
deuxième étape de la procédure, puis utilisez le bouton d'action
Insérer.
Pour créer un bloc conditionnel vide à la fin de l'objet
sélectionné (test ou demande), cliquez sur l'objet, puis sur le bouton
Ajouter.
Les instructions suivantes expliquent le premier cas : l'ajout de blocs conditionnels
contenant des demandes du test.
Pour ajouter un bloc conditionnel, procédez comme suit :
- Ouvrez le test.
- Cliquez sur une page ou une demande de page. Le bloc est inséré
avant l'élément sélectionné et l'étape 5 copie éventuellement les éléments dans le bloc.
- Utilisez les combinaisons Maj+clic et Ctrl+clic pour sélectionner plusieurs
pages ou demandes à copier dans le bloc. A l'étape 6, si vous choisissez
d'ajouter un bloc Else, vous pouvez sélectionner un ou plusieurs
de ces éléments à copier dans l'arborescence Else.
- Cliquez sur Insérer et sélectionnez Condition
(IF). L'invite suivante s'affiche : Voulez-vous
transférer les objets sélectionnés dans le nouveau bloc IF ?
- Cliquez sur Oui ou sur Non. Le bloc If est inséré dans le test.
Si vous cliquez sur Oui, comme illustré dans la figure, les éléments sélectionnés sont copiés sous le bloc If dans le contenu du test et dans la zone Then de la page Détails de l'élément de test.

- Si vous souhaitez un bloc Else, procédez comme suit :
- Dans Contenu du test, sous le bloc If,
sélectionnez les éléments à copier dans le bloc Else.
Utilisez la combinaison Maj+clic ou Ctrl+clic pour sélectionner plusieurs éléments.
- A l'aide du bouton droit de la souris, sélectionnez Insérer > Bloc ELSE. L'invite suivante s'affiche : Voulez-vous transférer les objets
sélectionnés dans le nouveau bloc ELSE ?
- Cliquez sur Oui ou sur Non. Le bloc Else est inséré dans le test.
Si vous cliquez sur Oui, comme illustré dans la figure, les
éléments sélectionnés sont copiés sous le bloc Else dans le
contenu du test et dans la zone Else
de la page Détails de l'élément de test.

- Dans la page Détails de l'élément de test, sous
Condition, procédez comme suit :
- Dans la zone Premier opérande, sélectionnez
l'entrée du bloc (une référence contenant une valeur de chaîne à comparer au
Second opérande ou une référence de zone à utiliser avec
l'opérateur contains) ou entrez une valeur.
- Dans la zone Opérateur, indiquez la base de la
comparaison des deux opérandes. Notez que ces deux opérandes sont des chaînes.
- Dans la zone Second opérande, sélectionnez
l'entrée du bloc (une référence contenant une valeur de chaîne à comparer au
Premier opérande ou entrez une valeur. Avec l'opérande
(true) et l'opérateur (Equals) par défaut,
le bloc est toujours exécuté.
- Dans la page Détails de l'élément de test, sous Options,
choisissez le type de comparaison souhaité en cochant ou désélectionnant les cases.