Présentation de la corrélation des données

Une demande à un serveur Web peut inclure des données de réponse d'une demande précédente. Ce type d'association porte le nom de corrélation des données. On parle également de données dynamiques.

Les interactions avec une application sont généralement associées les unes aux autres. Plus spécifiquement, une demande envoyée à un serveur Web inclut souvent des données renvoyées au navigateur Web en réponse à une demande précédente. Prenons par exemple le cas de l'interaction suivante avec une application Web : Dans cet exemple, la demande 2 dépend de la demande 1 et la demande 3 dépend des demandes 1 et 2.

Si vous avez enregistré ces interactions dans un test de performances, avant d'exécuter le test avec plusieurs utilisateurs, vous avez sans doute modifié les données de test : remplacement des valeurs nom d'utilisateur/mot de passe et/ou des valeurs de recherche de nom d'employé par des valeurs contenues dans des pools de données. Lors de l'exécution du test, chaque utilisateur du test a renvoyé un enregistrement de paie d'employé différent, en fonction du contenu des pools de données.

Dans un test de performances généré, lorsque les données d'une demande dépendent de celles contenues dans la réponse à une demande précédente, les données de la demande sont remplacées par les données de réponse dont elles dépendent. Ce balisage interne des données de réponse et de demande est appelé corrélation des données (on parle aussi parfois de données dynamiques). La corrélation des données est requise pour une exécution correcte du test lorsqu'il existe plusieurs utilisateurs et des données variées.

Une référence est une valeur d'un test (généralement dans une réponse) pouvant être utilisée par une valeur ultérieure (généralement dans une demande) du test. Lorsque le générateur de test détecte qu'une valeur de demande doit être remplacée par une valeur précédente, il désigne la valeur précédente comme référence et effectue une corrélation de la valeur de demande ultérieure avec la référence. On parle de corrélation automatisée des données. Vous pouvez toutefois corréler deux valeurs d'un test ou supprimer des corrélations existantes manuellement. (Vous pouvez également modifier ou désactiver la corrélation automatisée des données dans les paramètres de préférences : cliquez sur Fenêtre > Préférences, développez Test, puis cliquez sur Générateur de test de performances).

Pour vous aider à utiliser les données corrélées, l'éditeur de test utilise le codage des couleurs et offre des aides à la navigation :
Conditions d'utilisation | Commentaires
(C) Copyright IBM Corporation 2005. All Rights Reserved.