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
Pour exécuter cette procédure pas à pas, vous devez disposer des éléments suivants :
Visual Studio 2010 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 de la 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.
Notes
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.
Notes
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.
Notes
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, 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.
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.
Cliquez sur Suivant.
Sélectionnez une connexion existante ou suivez ces étapes :
Cliquez sur 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.
Cliquez sur 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.
Cliquez sur Suivant.
Sous Choisir parmi les tables disponibles pour cette source de données, activez la case à cocher Couleurs.
Cliquez sur Terminer.
Une boîte de dialogue s'affiche et vous invite à ajouter le fichier à votre projet actuel.
Cliquez sur 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 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
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.
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 le menu Test, pointez sur Modifier TestSettings, puis cliquez sur Local (local.testsettings).
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.
Cliquez sur Fermer. Lorsque vous êtes invité à enregistrer les modifications, cliquez sur Oui.
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
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.
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 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