Comment : créer un référentiel de résultats à l'aide de SQL
Mise à jour : novembre 2007
Les résultats des tests de charge sont stockés dans une base de données SQL. La base de données SQL porte le nom de « magasin des résultats des tests de charge ». Elle peut être locale, en général avec SQL Express, ou distante avec n'importe quelle version de SQL. Après avoir créé le schéma de base de données, vous pouvez enregistrer les résultats des tests de charge dans la base de données.
Remarque : |
---|
Cela s'applique uniquement aux tests de charge. Pour plus d'informations sur l'enregistrement d'autres types de tests, consultez Enregistrement et publication de résultats de tests. |
Une option consiste à créer les tables de base de données sur un serveur local qui exécute SQL Express. Vous ne devez exécuter les scripts qu'une seule fois pour que votre magasin local des résultats des tests de charge soit le paramètre global pour tous les tests de charge.
Pour un contrôleur, l'installation crée une instance locale par défaut de SQL Express et du magasin des résultats des tests de charge et le configure pour une utilisation par le contrôleur. Pour toute installation qui n'utilise pas de plateforme de test, la base de données est créée lors de la première exécution d'un test de charge. Vous devez configurer un magasin de résultats distinct et différent si vous souhaitez utiliser une base de données sur un ordinateur SQL Server plus puissant. Vous pouvez analyser ultérieurement les données analysées par des utilisateurs supplémentaires. Pour plus d'informations, consultez Comment : exécuter un test sur une plate-forme de test.
Pour configurer un ordinateur qui exécute SQL Express
Ouvrez une invite de commandes Visual Studio. Tapez le texte suivant :
cd n:\Program Files\Microsoft Visual Studio 9\Common7\IDE
Dans ce dossier, tapez le texte suivant :
SQLCMD /S localhost\sqlexpress /i loadtestresultsrepository.sql
Attention : Les paramètres respectent la casse. Vous devez taper S en majuscule et i en minuscule.
Éventuellement, vous pouvez installer la base de données sur tout serveur SQL existant. Par exemple, si vous aviez un serveur SQL nommé ContosoServer1, vous utiliseriez la commande suivante :
SQLCMD /S ContosoServer1 -i loadtestresultsrepository.sql
Attention : Les paramètres respectent la casse. Vous devez taper S en majuscule et i en minuscule.
Vous pouvez également avoir besoin de spécifier un nom d'utilisateur et un mot de passe pour vous connecter à ContosoServer1. Si c'est le cas, utilisez la commande suivante :
SQLCMD /S ContosoServer1 -U <NomUtilisateur> -P <MotdePasse> -i loadtestresultsrepository.sql
Attention : Les paramètres respectent la casse. Vous devez taper S, U et P en majuscules et i en minuscule.
Dans le menu Test, cliquez sur Administrer les contrôleurs de test. La boîte de dialogue Administrer les contrôleurs de test s'affiche.
Dans la chaîne de connexion Résultats de tests de charge, cliquez sur le bouton Parcourir (...) pour afficher la boîte de dialogue Propriétés de connexion.
Remarque : Si vous modifiez la chaîne de connexion pour un contrôleur, vous devez sélectionner le contrôleur.
Dans Nom du serveur, tapez localhost\sqlexpress ou le nom du serveur que vous avez utilisé à l'étape 2, tel que ContosoServer1.
Sous Connexion au serveur, choisissez Utiliser l'authentification Windows.
Sous Connexion à la base de données, choisissez Sélectionner ou entrer un nom de base de données. Sélectionnez LoadTest dans zone de la liste déroulante.
Cliquez sur OK.
Cliquez sur Fermer dans la boîte de dialogue Administrer le contrôleur de test.
Voir aussi
Tâches
Comment : sélectionner un référentiel de résultats des tests de charge
Comment : exécuter un test de charge à l'aide d'agents