Comment : créer un référentiel de résultats de test de charge à l'aide de SQL
Cette rubrique s'applique à :
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
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.
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 d'ordinateur distant, 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 Distribution des tests de charge entre plusieurs machines de test à l'aide des contrôleurs de test et des agents de test.
Pour configurer un ordinateur qui exécute SQL
Ouvrez une invite de commandes Visual Studio. Tapez le texte suivant :
Sur une version 32 bits de type Visual Studio 2010 Ultimate : cd n:\Program Files\Microsoft Visual Studio 10\Common7\IDE
ou
Sur une version 64 bits de type Visual Studio 2010 Ultimate : cd n:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
Dans ce dossier, tapez le texte suivant :
SQL Express : SQLCMD /S localhost\sqlexpress /i loadtestresultsrepository.sql
SQL : 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
Avertissement
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
Avertissement
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.
Notes
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
Concepts
Gestion des résultats des tests de charge dans le référentiel des résultats des tests de charge
Autres ressources
Historique des modifications
Date |
Historique |
Motif |
---|---|---|
Août 2010 |
Chemin d'accès ajouté pour la version 64 bits de Visual Studio 2010 Ultimate. |
Commentaires client. |
Décembre 2010 |
Lignes de commande clarifiées pour SQL Express et SQL. |
Commentaires client. |