Partager via


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

La rubrique s'applique La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas

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

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

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

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

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

  5. Dans Nom du serveur, tapez localhost\sqlexpress ou le nom du serveur que vous avez utilisé à l'étape 2, tel que ContosoServer1.

  6. Sous Connexion au serveur, choisissez Utiliser l'authentification Windows.

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

  8. Cliquez sur OK.

  9. 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 en utilisant des contrôleurs de test et des agents de test spécifiés dans un paramètre de test

Concepts

Gestion des résultats des tests de charge dans le référentiel des résultats des tests de charge

Autres ressources

Distribution des tests de charge entre plusieurs machines de test à l'aide des contrôleurs de test et des agents de test

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.