Partager via


Procédure pas à pas : ajout d'une liaison de données à un test de performances de site Web (fichier XML)

Dans cette procédure pas à pas, vous allez lier un test des performances de site Web à un fichier .XML et vérifier son bon fonctionnement.

L'utilisation d'une liaison de données peut permettre à une base de données de fournir des données pour un test des performances de site Web.Vous pouvez lier des données d'une source de données à une partie d'une demande Web qui requiert des données, telles qu'un paramètre de publication d'un formulaire.Pour plus d'informations, consultez Liaison d'une source de données à un test de performances de site Web.

Dans cette procédure pas à pas, vous exécuterez les tâches suivantes :

  • Ajouter la liaison de données à un test des performances de site Web

  • Exécuter le test des performances de site Web pour vérifier qu'il fonctionne correctement

Composants requis

Voici de ce que vous aurez besoin :

Préparation de la procédure

Pour cette procédure pas à pas, vous aurez besoin d'un exemple de source de données à lier.Vous allez créer une source de données de fichier .XML simple.

Pour préparer la source de données

  1. Créez un dossier et nommez-le Data.

  2. Dans le dossier Données, créez un fichier texte et nommez-le DonnéesCouleurs.xml.

    [!REMARQUE]

    Vous pouvez utiliser n'importe quel éditeur de texte, par exemple Bloc-notes, pour créer le fichier.

  3. Ajoutez le code suivant au fichier texte :

    <?xml version="1.0"?>
    <ColorData>
        <Color>
            <ColorId>0</ColorId>
            <ColorName>Red</ColorName>
        </Color>
        <Color>
            <ColorId>1</ColorId>
            <ColorName>Blue</ColorName>
        </Color>
    </ColorData>
    
  4. Enregistrez et fermez le fichier.

    [!REMARQUE]

    Vous pouvez ouvrir le fichier dans un éditeur XML et confirmer que le XML est bien formé.

Pour préparer le test des performances de site Web

  1. Ouvrez l'application Web que vous avez créée dans Procédure pas à pas : création d'une application Web simple.

  2. Appuyez sur CTRL+F5 pour exécuter l'application Web dans le navigateur.Vous allez voir la première page.Fermez le navigateur.

    [!REMARQUE]

    Le serveur de développement ASP.NET qui exécute l'application Web que votre test des performances de site Web va tester démarre.L'icône Serveur de développement ASP.NET apparaît dans la zone de notification, à l'extrémité droite de la barre des tâches.

  3. Ouvrez l'application Web que vous avez créée dans Procédure pas à pas : enregistrement et exécution d'un test des performances de site Web.

  4. Dans l'Explorateur de solutions, double-cliquez sur ColorWebTest.webtest.L'éditeur de test de performances Web s'affiche et la liste des requêtes Web s'affiche.

Ajouter la liaison de données à un test des performances de site Web

Pour ajouter la source de données au test des performances de site Web

  1. Dans l'éditeur de test de performances Web, choisissez le bouton Ajouter une source de données dans la barre d'outils.

    L'Assistant Nouvelle source de données de test s'affiche.

  2. Dans la zone Nom de la source de données, tapez CouleursXML.

  3. Dans la liste Type de source de données, choisissez Fichier XML.

  4. Sélectionnez Suivant.

  5. Dans la zone Choisir un fichier XML, entrez le chemin d'accès et le nom du fichier ou cliquez sur les points de suspension pour rechercher le dossier.À titre d'exemple, saisissez les informations suivantes :

    <Votre chemin>\Données\DonnéesCouleurs.xml

  6. Dans la zone de liste déroulante Table, sélectionnez Couleur.

    Les données du fichier XML apparaissent dans le volet Aperçu des données.

  7. Sélectionnez Suivant.

  8. Sous Choisir parmi les tables disponibles pour cette source de données, activez la case à cocher en regard de Couleur.

  9. Choisissez fin.

    Une boîte de dialogue s'affiche et vous invite à ajouter le fichier à votre projet actuel.

  10. Cliquez sur Oui.

    Un nœud Sources de données est ajouté à votre test des performances de site Web et le fichier texte apparaît sous forme de table dans la hiérarchie.

    Pour les besoins de cette procédure pas à pas, il n'est pas nécessaire d'ajouter le fichier au projet.À l'avenir, vous pourrez vous aider des informations suivantes pour prendre vos décisions :

    Réponse

    Résultat

    Avantage

    Oui

    Le fichier est copié dans le projet.

    Lorsque le projet est déployé, aucun travail supplémentaire n'est requis.

    Non

    Le fichier n'est pas copié dans le projet.Lorsque le projet est déployé, vous pouvez être amené à mettre à jour le chemin d'accès du fichier.

    Certains fichiers de données peuvent devenir très volumineux ; il est donc recommandé de les conserver séparément du projet.Certains fichiers de données doivent être partagés entre plusieurs membres d'une équipe ; il est donc recommandé de les conserver dans un emplacement central, accessible à tous les membres.

  11. Dans le menuFichier, choisissez Enregistrer ColorWebTest.webtest pour enregistrer le test des performances de site Web.

Pour ajouter la liaison de données au test des performances de site Web

  1. Dans l'éditeur de test de performances Web, recherchez la requête qui effectue une redirection vers la page Red.aspx.Il doit s'agir du deuxième nœud dans la liste des requêtes.

    Important

    L'application Web effectue une redirection pour passer de la page Default.aspx à la page Red.aspx.Dans l'éditeur de test de performances Web, la liste des requêtes affiche Default.aspx, et non Red.aspx, pour la requête recherchée.Pour trouver la requête appropriée, développez le nœud de requêtes, puis le dossier Paramètres de publication de formulaire et confirmez qu'il existe une entrée RadioButtonList=Rouge.

  2. Sélectionnez le nœud RadioButtonList1.

  3. Dans la fenêtre Propriétés, recherchez la propriété Value.Sa valeur est actuellement Rouge parce que c'est celle que vous avez sélectionnée lorsque vous avez enregistré le test des performances de site Web.Cliquez sur la propriété, puis sur la flèche bas qui apparaît.

  4. Développez CouleursXML, développez la table Couleurs, puis sélectionnez NomCouleur.La RadioButtonList est maintenant liée à la source de données.

  5. Dans le menu Test, pointez sur Modifier TestSettings, puis cliquez sur Local (local.testsettings).

  6. Dans la boîte de dialogue Configurer les paramètres de test, sélectionnez Test Web dans le volet gauche, puis l'option Une exécution par ligne de source de données dans le volet droit.Cela provoque l'exécution itérative du test, une fois pour chaque ligne de la base de données.À chaque itération de test, le curseur passe à la ligne suivante dans la base de données.

    Mise en gardeAttention

    Tous les résultats sont stockés en mémoire.Par conséquent, l'utilisation de l'option Une exécution par ligne de la source de données s'adapte mal aux grands groupes de données.Pour une exécution pour toutes les lignes d'un grand groupe de données, l'approche recommandée consiste à exécuter le test de performances de site Web dans un test de charge de mono-utilisateur.Pour une exécution une fois par ligne, sélectionnez la table de données dans le test de performances de site Web et définissez Méthode d'accès sur unique.Le test de charge n'aura pas les mêmes contraintes mémoire que le test de performances de site Web.

  7. Sélectionnez Fermer.

  8. Dans le menuFichier, choisissez Enregistrer ColorWebTest.webtest pour enregistrer le test des performances de site Web.

Exécution du test des performances de site Web pour vérifier qu'il fonctionne correctement

Pour vérifier le test des performances de site Web

  1. Dans l'éditeur de test de performances Web, cliquez sur Exécuter le test pour lancer le test des performances de site Web et afficher l'Afficheur des résultats des tests de performances de site Web.

  2. Dans l'Afficheur des résultats des tests de performances de site Web, le test de performances de site Web est exécuté deux fois.La première série de tests (Run 1) utilisera la première ligne de données et la seconde (Run 2 ) utilisera la deuxième ligne de données.Notez que Run 1 consulte la page Red.aspx et Run 2 consulte la page Blue.aspx.

    [!REMARQUE]

    Vous devrez peut-être faire défiler le contenu du test dans l'Afficheur des résultats des tests de performances de site Web pour consulter les deux séries de tests.

  3. Cliquez sur l'onglet Contexte et observez comment des valeurs différentes sont liées au contexte dans les deux séries.Chaque colonne dépendante a pour valeur un paramètre de contexte au format « DataSource1.Table1.ColumnA ».

    [!REMARQUE]

    L'erreur dans Variante 2 est provoquée par la règle de validation de l'URL de la réponse qui ne correspond pas à celle qui a été enregistrée.Vous pouvez supprimer cette erreur de validation en supprimant la règle de validation URL de réponse sous le noeud Règles de validation de l'éditeur de test de performances Web.Pour plus d'informations, consultez Utilisation de règles de validation et d'extraction dans des tests des performances de site Web.

Étapes suivantes

Dans cette procédure pas à pas, vous avez ajouté la liaison de données à un test des performances de site Web, à l'aide d'un fichier .XML.Pour en savoir plus sur la liaison à d'autres sources de données, consultez les rubriques suivantes :

Comment : ajouter la liaison de données à une requête Web

Procédure pas à pas : ajout de la liaison de données à un test de performances de site Web (fichier CSV)

Procédure pas à pas : ajout de la liaison de données à un test des performances de site Web

Voir aussi

Concepts

Liaison d'une source de données à un test de performances de site Web

Procédures pas à pas relatives aux tests des performances de site Web