Stubs avec séquence de réponse

Dans la perspective Recording Studio, vous pouvez créer un stub qui peut envoyer différentes réponses à une demande particulière, selon l'état du magasin de données de balises pour le stub.

Les stubs avec séquence de réponse sont générés dans le Studio d'enregistrement par le même processus que celui que vous utilisez pour sauvegarder tous les événements dans un stub. Voir Créer des tests à partir d'événements enregistrés. Les stubs avec séquence de réponse sont créés chaque fois que les événements enregistrés contiennent des réponses qui varient, pour une demande particulière, pendant la séquence enregistrée des événements.

Lorsque les réponses sont séquencées, tous les événements du stub partagent un magasin de données de balise unique, en particulier la valeur de la balise SESSION/GROUPn/ReplyId. Dans le stub terminé, les événements de séquencement de réponse sont affichés en premier, dans l'ordre dans lequel ils ont été enregistrés, suivis des événements qui associent de manière unique une demande à une réponse.
  • Pour les stubs codés en dur, les gestionnaires d'événements sont créés automatiquement pour les événements de séquencement de réponse, et une fonction est créée pour incrémenter la balise SESSION/GROUPn/ReplyId. Les messages en double sont ignorés.
  • Pour les stubs paramétrés, l'action Test Data Lookup est utilisée comme garde, en faisant correspondre la balise SESSION/GROUPn/ReplyId à la valeur de la colonne nextReplyId dans les données de test.

Vous pouvez désactiver le séquençage des réponses en sélectionnant Tags > Aucun sur la page Session de l'éditeur de stub et en cliquant sur Oui dans la boîte de dialogue Supprimer les références. Toutes les références à la balise SESSION/GROUPn/ReplyId sont supprimées et les gardes des événements sont modifiés. Toutes les fonctions créées pour les événements sont également supprimées.