Partager via


Comment : exécuter un test des performances de site Web à partir de la ligne de commande

Vous pouvez exécuter vos tests de performances de site Web à partir de la ligne de commande.Pour plus d'informations, consultez Comment : exécuter des tests automatisés à partir de la ligne de commande à l'aide de MSTest et Options de ligne de commande MSTest.exe.

Les procédures suivantes traitent l'utilisation de la ligne de commande pour exécuter des tests de performances de site Web avec les options suivantes :

  • Exécution d'un seul test de performances de site Web à partir de la ligne de commande

  • Exécution de plusieurs tests de performances de site Web à partir de la ligne de commande

  • Exécution d'un test de performances de site Web qui spécifie des éléments de déploiement

  • Exécution d'un test de performances de site Web distribué à l'aide d'un contrôleur de test et d'agents de test

  • Exécution d'un test codé de performances de site Web

  • Spécification du nom de fichier des résultats

Configuration requise

  • Visual Studio Ultimate

Exécution d'un seul test de performances de site Web à partir de la ligne de commande

Pour exécuter un seul test de performances de site Web à partir de la ligne de commande

  1. Ouvrez une invite de commandes Visual Studio.

    Pour cela, cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft Visual Studio 2010, sur Visual Studio Tools, puis cliquez sur Invite de commandes de Visual Studio 10.0.

    Par défaut, l'invite de commandes Visual Studio s'ouvre au dossier suivant :

    <lettre du lecteur>:\Program Files\Microsoft Visual Studio 11.0\VC

    [!REMARQUE]

    Pour modifier le dossier auquel la fenêtre d'invite de commandes s'ouvre par défaut, cliquez sur Démarrer, pointez sur Microsoft Visual Studio 2012, sur Visual Studio Tools, cliquez avec le bouton droit sur Invite de commandes développeur, puis cliquez sur Propriétés.Dans la boite de dialogue Developer Command Prompt Properties, Vous pouvez changer le chemin vers le dossier par défaut dans la boiteStart in.

  2. Localisez le dossier qui contient votre test de performances de site Web.

  3. Pour exécuter un seul test de performances de site Web à partir de la ligne de commande, vous devez spécifier l'argument /TestContainer.Un fichier .webtest ou .loadtest est considéré comme un conteneur de test et une DLL qui contient des tests unitaires est également un conteneur de test.Par exemple, Si vous avez un test de performances de site Web appelé WebTest1.webtest, vous devez utiliser la commande suivante pour exécuter le test Web :

    mstest /TestContainer:WebTest1.webtest

  4. (Facultatif) Vous pouvez utiliser d'autres options avec la commande MSTest.Par exemple, vous pouvez enregistrer des résultats dans un fichier de résultats des tests spécifique, publier des résultats de tests ou effectuer l'exécution avec un paramètre de configuration spécifique pour (par exemple) modifier les fichiers qui sont déployés.Pour plus d'informations, consultez Options de ligne de commande MSTest.exe.

Exécution de plusieurs tests de performances de site Web à partir de la ligne de commande

Pour exécuter plusieurs tests de performances de site Web à partir de la ligne de commande

  1. Ouvrez une invite de commandes Visual Studio.

    Pour cela, cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft Visual Studio 2010, sur Visual Studio Tools, puis cliquez sur Invite de commandes de Visual Studio 10.0.

    Par défaut, l'invite de commandes Visual Studio s'ouvre au dossier suivant :

    <lettre du lecteur>:\Program Files\Microsoft Visual Studio 11.0\VC

    [!REMARQUE]

    Pour modifier le dossier auquel la fenêtre d'invite de commandes s'ouvre par défaut, cliquez sur Démarrer, pointez sur Microsoft Visual Studio 2012, sur Visual Studio Tools, cliquez avec le bouton droit sur Invite de commandes développeur, puis cliquez sur Propriétés.Dans la boite de dialogue Developer Command Prompt Properties, Vous pouvez changer le chemin vers le dossier par défaut dans la boiteStart in.

  2. Localisez le dossier qui contient votre test de charge.

  3. Vous pouvez spécifier plusieurs arguments du conteneur de test de la ligne de commande.Si vous souhaitez exécuter WebTest1.webtest et WebTest2.webtest, utilisez la ligne de commande suivante :

    mstest /TestContainer: WebTest1.webtest /TestContainer: WebTest2.webtest

Exécution d'un test de performances de site Web qui spécifie des éléments de déploiement

L'une des grandes différences avec l'exécution des tests à partir de la ligne de commande c'est que vous ne pouvez pas tirer parti des processus automatiques dans Visual Studio Ultimate.Lorsque vous exécutez un test de performances de site Web d' Visual Studio Ultimate, tests de Visual Studio pour déterminer quels doit être déployé avec le test de performances de site Web pour que l'exécution du test.Par exemple, si vous avez écrit une règle de validation personnalisée ou une règle d'extraction.Lorsque vous exécutez le test de performances de site Web d' Visual Studio Ultimate, il regardera les références de performances de site Web et le projet et le test du test de charge de connaître quels doit être déployé.

Lorsque vous exécutez des tests à partir de la ligne de commande, vous devrez être très explicite sur les composants à déployer.Par exemple, Si vous devez déployer une DLL pour un test de performances de site Web à exécuter, vous devez exécuter mstest et spécifier le paramètre /testsettings.Les paramètres de test incluent des éléments de déploiement.Pour plus d'informations, consultez Spécification de paramètres de test pour Visual Studio Tests.

Pour exécuter un test de performances de site Web à partir de la ligne de commande qui désigne les éléments de déploiement contenus dans un paramètre de test

  1. Ouvrez une invite de commandes Visual Studio.

    Pour cela, cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft Visual Studio 2010, sur Visual Studio Tools, puis cliquez sur Invite de commandes de Visual Studio 10.0.

    Par défaut, l'invite de commandes Visual Studio s'ouvre au dossier suivant :

    <lettre du lecteur>:\Program Files\Microsoft Visual Studio 11.0\VC

    [!REMARQUE]

    Pour modifier le dossier auquel la fenêtre d'invite de commandes s'ouvre par défaut, cliquez sur Démarrer, pointez sur Microsoft Visual Studio 2012, sur Visual Studio Tools, cliquez avec le bouton droit sur Invite de commandes développeur, puis cliquez sur Propriétés.Dans la boite de dialogue Developer Command Prompt Properties, Vous pouvez changer le chemin vers le dossier par défaut dans la boiteStart in.

  2. Localisez le dossier qui contient votre test de performances de site Web.

  3. Pour exécuter un test de performances de site Web avec un paramètre de test qui inclut les informations de déploiement, utilisez mstest comme suit :

    Mstest /TestContainer:WebTest1.webtest /TestSettings:NewOrEditedTestSetting.testsettings

Exécution d'un test de performances de site Web distribué à l'aide d'un contrôleur de test et d'agents de test

Lorsque vous utilisez Visual Studio Ultimate pour exécuter un test de performances de site Web ou un test de charge sur un contrôleur de test et des Agents de Test pour distribuer le test sur plusieurs ordinateurs, vous devez utiliser un paramètre de test.Dans Visual Studio Ultimate, vous pouvez créer ou modifier un paramètre de test et indiquer l'exécution d'un nom de contrôleur.Pour plus d'informations, consultez Configuration d'ordinateurs et collecte d'informations de diagnostic à l'aide de paramètres de test.

Lorsque vous exécutez un test de performances de site Web à partir de la ligne de commande, vous devez également créer ou utiliser un paramètre de test associé à un contrôleur de test en utilisant la commande mstest pour spécifier le paramètre /testsettings.

Pour exécuter un test de performances de site Web à partir de la ligne de commande qui inclut un contrôleur de test et des agents de test pour effectuer des tests distribués spécifiés dans un paramètre de test

  1. Ouvrez une invite de commandes Visual Studio.

    Pour cela, cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft Visual Studio 2010, sur Visual Studio Tools, puis cliquez sur Invite de commandes de Visual Studio 10.0.

    Par défaut, l'invite de commandes Visual Studio s'ouvre au dossier suivant :

    <lettre du lecteur>:\Program Files\Microsoft Visual Studio 11.0\VC

    [!REMARQUE]

    Pour modifier le dossier auquel la fenêtre d'invite de commandes s'ouvre par défaut, cliquez sur Démarrer, pointez sur Microsoft Visual Studio 2012, sur Visual Studio Tools, cliquez avec le bouton droit sur Invite de commandes développeur, puis cliquez sur Propriétés.Dans la boite de dialogue Developer Command Prompt Properties, Vous pouvez changer le chemin vers le dossier par défaut dans la boiteStart in.

  2. Localisez le dossier qui contient votre test de performances de site Web.

  3. Pour exécuter un test de performances de site Web avec un paramètre de test qui inclut un contrôleur de test et des agents de test, utilisez mstest comme suit :

    Mstest /TestContainer:WebTest1.webtest /TestSettings:NewOrEditedTestSetting.testsettings

Exécution d'un test codé de performances de site Web

Vous pouvez exécuter un test codé de performances de site Web à l'aide de la commande mstest utilisée avec l'argument /testcontainer défini avec le nom de la DLL qui contient le test codé.

Pour exécuter un ou plusieurs tests de performances de site Web codés contenus dans une DLL

  1. Ouvrez une invite de commandes Visual Studio.

    Pour cela, cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft Visual Studio 2010, sur Visual Studio Tools, puis cliquez sur Invite de commandes de Visual Studio 10.0.

    Par défaut, l'invite de commandes Visual Studio s'ouvre au dossier suivant :

    <lettre du lecteur>:\Program Files\Microsoft Visual Studio 11.0\VC

    [!REMARQUE]

    Pour modifier le dossier auquel la fenêtre d'invite de commandes s'ouvre par défaut, cliquez sur Démarrer, pointez sur Microsoft Visual Studio 2012, sur Visual Studio Tools, cliquez avec le bouton droit sur Invite de commandes développeur, puis cliquez sur Propriétés.Dans la boite de dialogue Developer Command Prompt Properties, Vous pouvez changer le chemin vers le dossier par défaut dans la boiteStart in.

  2. Localisez le dossier qui contient votre test de performances de site Web.

  3. Exécuter un test de performances de site Web codéUtilisez la commande mstest avec l'argument /testcontainer défini avec le nom de la DLL qui contient le test codé :

    mstest /TestContainer:TestProject1.dll

    Lorsque vous spécifiez une .dll pour le conteneur de test, la commande mstest exécute tous les tests dans la DLL.Si vous souhaitez exécuter un seul test dans une DLL, vous pouvez utiliser l'argument /test.Par exemple, pour exécuter WebTest1Coded contenu dans une DLL, vous pouvez utiliser la ligne de commande suivante :

    mstest /TestContainer:TestProject1.dll /Test:WebTest1Coded

    Si vous souhaitez exécuter deux tests de performances de site Web, vous pouvez spécifier des arguments multiples /Test :

    mstest /TestContainer:TestProject1.dll /Test:WebTest1Coded /Test:WebTest2Coded

Spécification du nom de fichier des résultats

Le fichier des résultats (.trx) est enregistré avec un nom unique qui indique l'utilisateur, l'ordinateur et un horodatage.Si vous souhaitez spécifier le nom du fichier des résultats et l'emplacement où il est créé, vous pouvez utiliser la commande mstest avec le paramètre /resultsfile.

Pour spécifier le nom du fichier de résultats lorsque vous exécutez un test de performances de site Web à partir de la ligne de commande

  1. Ouvrez une invite de commandes Visual Studio.

    Pour cela, cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft Visual Studio 2010, sur Visual Studio Tools, puis cliquez sur Invite de commandes de Visual Studio 10.0.

    Par défaut, l'invite de commandes Visual Studio s'ouvre au dossier suivant :

    <lettre du lecteur>:\Program Files\Microsoft Visual Studio 11.0\VC

    [!REMARQUE]

    Pour modifier le dossier auquel la fenêtre d'invite de commandes s'ouvre par défaut, cliquez sur Démarrer, pointez sur Microsoft Visual Studio 2012, sur Visual Studio Tools, cliquez avec le bouton droit sur Invite de commandes développeur, puis cliquez sur Propriétés.Dans la boite de dialogue Developer Command Prompt Properties, Vous pouvez changer le chemin vers le dossier par défaut dans la boiteStart in.

  2. Localisez le dossier qui contient votre test de performances de site Web.

  3. Exécuter un test de performances de site Web codéSpécifiez le nom du fichier des résultats et l'emplacement où il est créé à l'aide de la commande mstest avec le paramètre /resultsfile :

    mstest /TestContainer:WebTest1.webtest /resultsfile:c:\results\MyResults.trx

Voir aussi

Tâches

Comment : exécuter des tests automatisés à partir de la ligne de commande à l'aide de MSTest

Comment : exécuter un test de charge à partir de la ligne de commande

Concepts

Exécution de tests de performances de site Web

Exécution de tests automatisés à partir de la ligne de commande

Options de ligne de commande MSTest.exe