Partager via


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

Dans cette procédure pas à pas, vous allez lier un test des performances de site Web à un fichier .CSV 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 requête 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

Pour exécuter cette procédure pas à pas, vous devez disposer des éléments suivants :

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 CSV 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.csv.

    Notes

    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 :

    ColorId, ColorName
    0,Red
    1,Blue
    

    Important

    Dans cette procédure pas à pas, votre fichier CSV doit avoir des en-têtes de colonne. Pour lier un test des performances de site Web à un fichier CSV qui n'a pas d'en-tête de colonne, utilisez la technique décrite dans Comment : lier un test de performances de site Web à un fichier texte.

  4. Enregistrez et fermez le fichier.

    Notes

    Vous pouvez ouvrir le fichier dans Excel et confirmer que les données séparées par les virgules apparaissent dans les colonnes séparées.

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.

    Notes

    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 lors de la 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, cliquez sur 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 CouleursCSV.

  3. Dans la liste Type de source de données, cliquez sur Fichier CSV.

  4. Cliquez sur Suivant.

  5. Dans la zone Choisir un fichier CSV, 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.csv

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

  6. Cliquez sur Terminer.

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

  7. 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.

  8. Dans le menu Fichier, cliquez sur 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 rechercher la requête correcte, développez le nœud de requêtes, développez le dossier Paramètres de publication de formulaire et vérifier la présence d'une entrée RadioButtonList=Red.

  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 CouleursCSV, développez la table DonnéesCouleurs#csv, 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.

    Notes

    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. Cliquez sur Fermer.

  8. Dans le menu Fichier, cliquez sur 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.

    Notes

    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.

    Notes

    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 nœud 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.

  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 ».

É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 .CSV. 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 XML)

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