Procédure pas à pas : ajout de la liaison de données à un test des performances de site Web
Dans cette procédure pas à pas, vous allez ajouter une liaison de données à un test des performances de site Web et vérifier qu'il fonctionne correctement.
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 :
Visual Studio Ultimate
L'application Web que vous avez créée dans Procédure pas à pas : création d'une application Web simple
Le test des performances de site Web que vous avez créé dans Procédure pas à pas : enregistrement et exécution d'un test des performances de site Web
Microsoft Access
Important
Si vous n'avez pas Microsoft Access, effectuez l'une des procédures pas à pas suivantes : Procédure pas à pas : ajout de la liaison de données à un test de performances de site Web (fichier CSV) ou Procédure pas à pas : ajout d'une liaison de données à un test de performances de site Web (fichier XML).
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 créerez une base de données simple dans Microsoft Access.
Pour préparer la source de données
Dans Microsoft Access, créez une base de données vierge.Dénommez la base de données DonnéesCouleurs.mdb.
[!REMARQUE]
Si vous utilisez Microsoft Access 2007, enregistrez le fichier au format Microsoft Office Access 2003 à l'aide de l'option Enregistrer sous (*.mdb).
Créez une table avec deux champs : IDCouleur et NomCouleur.
Enregistrez la table et dénommez-la Couleurs.
[!REMARQUE]
Si vous êtes invités à indiquer une clé primaire, cliquez sur Non.Vous n'avez pas besoin de clé primaire pour cette procédure pas à pas.
Ajoutez les données suivantes à la table Couleurs :
IDCouleur
NomCouleur
0
Rouge
1
Bleu
Fermez la base de données.
Pour préparer le test des performances de site Web
Ouvrez l'application Web que vous avez créée dans Procédure pas à pas : création d'une application Web simple.
Appuyez sur CTRL+F5 pour exécuter l'application Web dans le navigateur.Vous allez voir la première page.Fermez le navigateur.
[!REMARQUE]
Cette opération démarre le serveur de développement ASP.NET qui exécute l'application Web à laquelle votre test des performances de site Web va s'appliquer.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.
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.
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
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.
Dans la zone Nom de la source de données, tapez CouleursMDB.
Dans la liste Type de source de données, cliquez sur Base de données.
Sélectionnez Suivant.
Sélectionnez une connexion existante ou suivez ces étapes :
Choisissez Nouvelle connexion.
La boîte de dialogue Choisir la source de données s'affiche.
Dans la liste Source de données, cliquez sur Fichier de base de données Microsoft Access.
Désactivez la case à cocher Toujours utiliser cette sélection.
Choisissez Continuer.
La boîte de dialogue Propriétés de connexion s'affiche.
Dans la zone Nom du fichier de base de données, tapez le nom de fichier ou cliquez sur Parcourir et recherchez le dossier.À titre d'exemple, saisissez les informations suivantes :
<Votre chemin>\Données\DonnéesCouleurs.mdb
(Facultatif) Cliquez sur le bouton Tester la connexion pour vérifier la connexion au fichier.
Cliquez sur OK pour fermer la boîte de dialogue Propriétés de connexion.
La chaîne de connexion pour accéder à la base de données est entrée dans l'Assistant.
Sélectionnez Suivant.
Sous Choisir parmi les tables disponibles pour cette source de données, activez la case à cocher Couleurs.
Choisissez fin.
Une boîte de dialogue s'affiche et vous invite à ajouter le fichier à votre projet actuel.
Choisissez Non.
Un nœud Sources de données est ajouté au test des performances de site Web et la base de données apparaît dans la hiérarchie.
Pour les besoins de cette procédure pas à pas, vous ne devez pas 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 et doivent être conservés hors 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.
Dans FICHIERMenu choisissez Enregistrez ColorWebTest.webtest pour enregistrer le test de performances de site Web.
Pour ajouter la liaison de données au test des performances de site Web
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.
Sélectionnez le nœud RadioButtonList1.
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.
Développez CouleursMDB, développez la table Couleurs, puis sélectionnez NomCouleur.La RadioButtonList est maintenant liée à la source de données.
Dans l'explorateur de solutions, sélectionnez Variables locales (local.testsettings), ouvrez le menu contextuel, puis cliquez Ouvrir.
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 du test, le curseur passe à la ligne suivante dans la base de données.
Sélectionnez Fermer.Cliquez sur Oui lorsque vous êtes invité à enregistrer les modifications.
Dans FICHIERMenu choisissez Enregistrez ColorWebTest.webtest pour enregistrer le test de 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
Dans Éditeur de test de performances de site Web, choisissez Exécuter le test de la barre d'outils pour démarrer le test de performances de site Web et afficher Le test des performances de site Web dans l'afficheur des résultats des.
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.
[!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é une liaison de données à un test des performances de site Web.
Pour ajouter des règles de validation et d'extraction à votre test des performances de site Web, consultez Procédure pas à pas : ajout de règles de validation et d'extraction à un test des performances de site Web.Enfin, pour convertir votre test des performances de site Web en test des performances de site Web codé, consultez Procédure pas à pas : création d'un test de performances Web codé.
Voir aussi
Tâches
Comment : ajouter la liaison de données à une requête Web
Procédure pas à pas : création d'une application Web simple
Procédure pas à pas : enregistrement et exécution d'un test des performances de site Web
Procédure pas à pas : création d'un test de performances Web codé
Concepts
Liaison d'une source de données à un test de performances de site Web
Liaison d'une source de données à un test de performances de site Web