Création de demandes HTTP secondaires

Un enregistrement crée plusieurs demandes et réponses HTTP. Dans certains cas, une réponse du serveur peut être dynamique, raison pour laquelle les demandes suivantes devront peut-être être modifiées. Lors de la réexécution du test, certaines de ces demandes dynamiques peuvent échouer. Par exemple, l'enregistrement et l'exécution peuvent impliquer un ensemble différent d'utilisateurs avec des droits différents ou les éléments de l'interface utilisateur peuvent avoir changé depuis le moment où vous avez enregistré le test. Pour vous assurer que le test est exécuté sans devoir à nouveau l'enregistrer, vous pouvez créer des demandes secondaires qui, en fonction de la réponse reçue du serveur, peuvent extraire les valeurs exactes requises par le test.

Pourquoi et quand exécuter cette tâche

Vous identifiez la demande HTTP pour laquelle vous voulez créer une demande secondaire, puis vous créez une référence pour toutes les occurrences pour générer dynamiquement la demande. Si vous ne voulez pas créer une référence, vous pouvez définir une variable tableau qui répertorie les demandes HTTP à utiliser à partir de l'exécution. Vous pouvez utiliser la variable tableau à partir d'un code personnalisé.

Procédure

  1. Pour créer une référence, reportez-vous à la rubrique Création d'une référence.
  2. Cliquez avec le bouton droit sur la demande HTTP pour laquelle vous voulez créer la demande secondaire puis cliquez sur Créer un générateur de demandes HTTP secondaires. Vous pouvez également sélectionner plusieurs demandes HTTP qui ont des en-têtes ou des attributs de connexion communs. Si plusieurs requêtes n'ont pas d'attributs communs, vous êtes invité(e) à sélectionner une demande en tant que modèle. Les demandes HTTP d'origine sont désactivés, indiquant que l'exécution va désormais utiliser seulement la demande HTTP secondaire.
  3. Exécutez le test.

Retour d'informations