Partager via


Création de tests de charge à l'aide de l'Assistant Nouveau test de charge

Un test de charge est créé à l'aide de l'Assistant Nouveau test de charge.Lorsque vous utilisez l'Assistant Nouveau test de charge, vous spécifiez les paramètres suivants pour le test de charge :

[!REMARQUE]

Les paramètres initiaux que vous configurez pour un test de charge à l'aide de l'Assistant Nouveau test de charge peuvent être modifiés ultérieurement à l'aide de l'éditeur de test de charge.Pour plus d'informations, consultez Modification de scénarios de test de charge dans l'éditeur de test de charge.

  • **Scénario initial pour le test de charge   **Les tests de charge contiennent des scénarios, qui contiennent des tests de performances de site Web et des tests unitaires.Un scénario est un conteneur dans un test de charge dans lequel vous spécifiez le modèle de charge, le modèle de combinaison de tests, la combinaison de tests, la combinaison de réseaux et la combinaison de navigateurs Web.Les scénarios sont importants, car ils vous fournissent la souplesse nécessaire pour configurer des caractéristiques de test qui autorisent la simulation de charges de travail complexes et réalistes.La création et la configuration du scénario de test de charge sont décrites dans les étapes 2.0 à 2.5 dans la section suivante.

    Vous pouvez créer et configurer des scénarios supplémentaires dans votre test de charge à l'issue de l'exécution de l'Assistant Nouveau test de charge.Pour plus d'informations, consultez Création de scénarios supplémentaires pour un test de charge existant.

    Pour obtenir la liste des propriétés du scénario de test de charge que vous pouvez modifier à l'aide de l'éditeur de test de charge, consultez Propriétés du scénario de test de charge

  • **Ordinateurs et ensembles de compteurs dans le test de charge   **Les ensembles de compteurs sont des ensembles de compteurs de performance système qu'il est utile de surveiller pendant un test de charge.Ils sont organisés par technologie, par exemple ASP.net ou SQL.Lorsque vous créez le test de charge, vous spécifiez les ordinateurs et leurs ensembles de compteurs à inclure dans le test de charge.

    [!REMARQUE]

    Si vos tests de charge sont répartis entre des ordinateurs distants, les compteurs de contrôleur et d'agent sont automatiquement mappés au contrôleur et aux ensembles de compteurs de l'agent.Pour plus d'informations sur le mode d'utilisation des ordinateurs de votre test de charge, consultez Distribution de séries de tests de charge entre plusieurs ordinateurs de test à l'aide des contrôleurs de test et des agents de test.

    La spécification des ordinateurs et des ensembles de compteurs pour le test de charge est décrite à l'étape 3 dans la section suivante.

  • Paramètre d'exécution initial pour le test de charge :   Les paramètres d'exécution sont un ensemble de propriétés qui influencent la manière dont un test de charge est exécuté.

    Vous pouvez avoir plusieurs paramètres d'exécution dans un test de charge.Un seul des paramètres d'exécution peut être actif pour une série de tests de charge.Les autres paramètres d'exécution fournissent un moyen rapide de sélectionner un paramètre utilisable avec les séries de tests suivantes.Le paramètre d'exécution initial est créé à l'aide de l'Assistant Nouveau test de charge décrit à l'étape 4 dans la section suivante.Des paramètres d'exécution supplémentaires peuvent être créés et modifiés ultérieurement à l'aide de l'éditeur de test de charge.Pour plus d'informations, consultez Configuration des paramètres d'exécution des tests de charge.

    Pour obtenir la liste des propriétés des paramètres d'exécution que vous pouvez modifier à l'aide de l'éditeur de test de charge, consultez Propriétés des paramètres d'exécution pour le test de charge.

Configuration requise

  • Visual Studio Ultimate

Étapes de l'Assistant Nouveau test de charge

  • Step 1 - Launching the New Load Test Wizard: La première étape à exécuter pour créer un test de charge consiste à lancer l'Assistant Nouveau test de charge qui affiche l'écran de bienvenue avec des informations sur la création du test de charge.

  • Sep 2.0 - Creating and Changing a Scenario: Dans cette étape, vous créez et nommez le scénario initial associé au test de charge.Un scénario est le conteneur dans un test de charge dans lequel vous spécifiez le modèle de charge, la combinaison de tests, la combinaison de navigateurs et la combinaison de réseaux.Les scénarios sont importants, car ils vous fournissent la souplesse nécessaire pour configurer des caractéristiques de test qui autorisent la simulation de charges de travail complexes et réalistes.

    En outre, dans la deuxième étape, vous devez définir les paramètres de temps de réflexion initiaux pour le scénario.Les temps de réflexion simulent une interruption humaine entre les étapes dans les tests inclus dans le test de charge.

    Un scénario de test de charge peut contenir plusieurs scénarios.Des scénarios supplémentaires sont ajoutés au test de charge une fois les étapes de l'Assistant Nouveau test de charge terminées à l'aide de l'éditeur de test de charge.Pour plus d'informations, consultez Création de scénarios supplémentaires pour un test de charge existant.

  • Step 2.1 - Choosing a Load Pattern in the New Load Test Wizard: Dans cette étape, vous pouvez configurer les parametres modèle de charge initial pour le nouveau scenario crée dans l'étape 2.0.Les propriétés du modèle de charge spécifient le mode d'ajustement de la charge utilisateur simulée pendant un test de charge.

  • Step 2.2 - Choosing a Test Mix Model in the New Load Test Wizard: Dans cette étape, vous pouvez configurer les combinaison de test initial pour pour le scénario de test de charge crée dans l'étape 2.0.Vous configurez les options de modélisation de la combinaison de tests de charge pour prédire l'utilisation réelle attendue d'un site Web ou d'une application dont vous testez la charge.

  • Step 2.3 - Specifying Test Mix in the New Load Test Wizard: Dans cette étape, vous pouvez configurer les combinaison de test initial pour pour le scénario de test de charge crée dans l'étape 2.0.La combinaison de tests définit les tests de performances de site Web et les tests unitaires à inclure dans le scénario de test de charge.

  • Step 2.4 - Specifying Network Mix in the New Load Test Wizard: Dans cette étape, vous pouvez configurer les combinaison de réseaux pour pour le scénario de test de charge crée dans l'étape 2.0.Vous pouvez ajouter un ou plusieurs types d'émulation de réseau à votre scénario de test de charge.

  • Step 2.5 - Specifying Browser Mix in the New Load Test Wizard: Dans cette dernière étape, pour le scénario de test de charge crée à l'étape 2.0, vous configurez le combinaison de navigateurs web.Vous pouvez ajouter un ou plusieurs types de navigateur à utiliser avec votre scénario de test de charge.L'option de combinaison de navigateurs s'affiche uniquement si un test de performances de site Web a été inclus dans la combinaison de tests à l'étape 2.3.

  • Step 3 - Specifying Counter Sets in the New Load Test Wizard: Dans cette étape, vous spécifiez les ordinateurs et leurs ensembles de compteurs associés à inclure dans le test de charge.

  • Step 4 - Specifying Run Settings in the New Load Test Wizard: Dans cette dernière étape, vous configurez les paramètres initiaux d'éxécution pour le test de charge.Un test de charge peut contenir plusieurs paramètres d'exécution.Pour plus d'informations, consultez Création de scénarios supplémentaires pour un test de charge existant.

Etape 1 - Démarrage de l'Assistant Nouveau test de charge

ConseilConseil

Vous avez peut-être déjà créé des tests de performances de site Web ou des tests unitaires.Vous pouvez utiliser l'Assistant Nouveau test de charge pour les ajouter au test de charge.

Création d'un test de charge à l'aide de l'Assistant

Pour ouvrir l'Assistant Nouveau test de charge

  1. Ouvre un projet de performance web et test de charge.

  2. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le nœud du projet de test de performance web et de charge, cliquez sur Ajouter, puis sur Test de charge.

    [!REMARQUE]

    Votre test de charge est créé avec un nom par défaut de LoadTestn, où n est le premier nombre disponible.

  3. L'Assistant Nouveau test de charge démarre en affichant la page Bienvenue.

  4. Sélectionnez Suivant.

    La page Edit est affiché, procédé à Step 2.0 - Creating and Changing a Scenario.

    ConseilConseil

    Les valeurs que vous entrez dans l'Assistant Nouveau test de charge peuvent être modifiées dans l'éditeur de test de charge après la fin de l'Assistant.Pour plus d'informations, consultez Modification de scénarios de test de charge dans l'éditeur de test de charge.

Etape 2.0 - La création et changer un scénario dans l'Assistant Nouveau test de charge

Les tests de charge contiennent un ou plusieurs scénarios, qui sont utilisés pour modéliser la façon dont un groupe d'utilisateurs interagit avec une application serveur.Un scénario est composé d'un modèle de charge, d'une combinaison de tests, d'une combinaison de navigateurs et d'une combinaison de réseaux.Chacun de ces paramètres correspond à une page de l'Assistant Nouveau test de charge.

[!REMARQUE]

Dans l'éditeur de test de charge, vous pouvez ajouter plus de scénarios ou modifier les paramètres de n'importe quel scénario.Pour plus d'informations, consultez Création de scénarios supplémentaires pour un test de charge existant.

Pour spécifier un scénario dans l'Assistant Nouveau test de charge

  1. Sur la page Scénario de l'Assistant Nouveau test de charge, tapez un nom pour votre scénario initial.

    [!REMARQUE]

    Vous pouvez modifier le nom du scénario ultérieurement à l'aide de l'Éditeur de test de charge.

  2. Sélectionnez le profil de temps de réflexion que vous souhaitez.Pour plus d'informations, consultez Modification des temps de réflexion pour simuler les retards d'interaction humaine avec un site Web dans les scénarios de tests de charge.

  3. Sélectionnez le temps de réflexion que vous souhaitez entre les itérations de test.Pour plus d'informations, consultez Modification des modèles de charge en modèle d'activités des utilisateurs virtuels.

  4. Après avoir choisi les paramètres de la page Scénario, cliquez sur Suivant pour passer à la page Modèle de charge de l'Assistant Nouveau test de charge.Poursuivez avec Step 2.1 - Choosing a Load Pattern in the New Load Test Wizard.

Après avoir créé votre test de charge, vous pouvez ajouter des scénarios à l'aide de l'Éditeur de test de charge.Pour plus d'informations, consultez Création de scénarios supplémentaires pour un test de charge existant.

Ff406964.collapse_all(fr-fr,VS.110).gifAutres propriétés

Les scénarios contiennent des propriétés qui vous installez l'Assistant Nouveau test de charge initialement et pouvez changer ultérieurement à l'aide de l'éditeur de test de charge.

Par exemple, Profil de réflexion est une propriété qui identifie si les temps de réflexion sont utilisés ou ignorés dans les tests de charge.Le Profil de réflexion s'applique à un scénario entier dans un test de charge.Pour plus d'informations, consultez Modification des temps de réflexion pour simuler les retards d'interaction humaine avec un site Web dans les scénarios de tests de charge.

Autre exemple, Temps de réflexion entre les itérations de tests est une propriété qui autorise l'écoulement d'un certain laps de temps entre la fin d'un test et le début d'un autre.Pour plus d'informations, consultez Modification des modèles de charge en modèle d'activités des utilisateurs virtuels.

Il existe des propriétés supplémentaires qui ne sont pas définies avec l'Assistant Nouveau test de charge, notamment les propriétés Commutation IP et Pourcentage de nouveaux utilisateurs.Ces propriétés sont configurées ultérieurement à l'aide de l'éditeur de test de charge.Pour obtenir la liste complète des propriétés de scénario que vous pouvez modifier, consultez Propriétés du scénario de test de charge.

[!REMARQUE]

La commutation IP est uniquement disponible avec l'agent de test.Pour plus d'informations, consultez Distribution de séries de tests de charge entre plusieurs ordinateurs de test à l'aide des contrôleurs de test et des agents de test.

Step 2.1 - Choix d'un modèle de charge dans l'Assistant Nouveau test de charge

Le modèle de charge spécifie le nombre d'utilisateurs virtuels qui sont actifs pendant un test de charge et le taux auquel les nouveaux utilisateurs sont ajoutés.La capacité de disposer de plusieurs modèles de charge dans un test de charge vous permet d'atteindre vos objectifs de test.Vous devez spécifier un modèle de charge pour chaque scénario de votre test de charge.Il existe deux types de charge simulée disponibles que vous pouvez sélectionner lorsque vous créez un test de charge à l'aide de l'Assistant Nouveau test de charge :

Constante Le modèle de charge constant est utilisé pour spécifier une charge utilisateur qui ne change pas pendant le test de charge.Par exemple, lorsque vous effectuez un test de détection de fumée (smoke test) sur une application Web, vous souhaiterez peut-être définir une charge légère et constante de 10 utilisateurs.

Étape Le modèle de charge par étape est utilisé pour spécifier une charge utilisateur qui augmente avec le temps jusqu'à une charge utilisateur maximale définie.Pour les charges par étape, vous spécifiez le Nombre initial d'utilisateurs, le Nombre maximal d'utilisateurs, la Durée de l'étape (secondes) et le Nombre d'utilisateurs dans l'étape.

Par exemple, une charge par étape avec un compte Nombre initial d'utilisateurs de 1, un Nombre maximal d'utilisateurs de 100, une Durée de l'étape (secondes) de 10 et un Nombre d'utilisateurs dans l'étape de 1 crée un modèle de charge utilisateur qui commence à 1 et augmente de 1 toutes les 10 secondes jusqu'à atteindre 100 Utilisateurs.

En outre, vous pouvez configurer votre scénario en fonction des objectifs une fois que vous avez créé un test de charge à l'aide de l'éditeur de test de charge.

Un modèle de charge basé sur des objectifs est semblable au modèle par étape, mais il ajuste la charge utilisateur en fonction des seuils des compteurs de performance par rapport aux ajustements de charge utilisateur périodiques.Les charges basées sur des objectifs sont utiles dans différents cas :

  • Optimiser la sortie des agents : mesurez la mesure de limite clé sur l'agent pour optimiser la sortie des agents.En général, c'est l'UC.Toutefois, cela peut également être la mémoire.

  • Atteindre un certain niveau de ressources cible (en général UC) sur le serveur cible, puis mesurer le débit à ce niveau.Vous pouvez ainsi effectuer des comparaisons série à série du débit en fonction d'un niveau constant d'utilisation de ressources sur le serveur.

  • Atteindre un niveau de débit cible sur le serveur.

Pour plus d'informations sur la configuration d'un test de charge pour utiliser la charge simulée en fonction des objectifs, consultez Modification des modèles de charge en modèle d'activités des utilisateurs virtuels.

Pour spécifier le modèle de charge dans l'Assistant Nouveau test de charge

  1. Sur la page Modèle de charge de l'Assistant Nouveau test de charge, sélectionnez Charge constante ou Charge dans l'étape.

    [!REMARQUE]

    L'option de simulation En fonction des objectifs est uniquement disponible dans l'Éditeur de test de charge une fois le test de charge créé.

  2. Selon le type de modèle sélectionné, ajustez les paramètres disponibles.Par exemple, définissez le démarrage et le nombre maximum d'utilisateurs pour le modèle de charge dans l'étape.

  3. Après avoir choisi le modèle de charge, cliquez sur Suivant pour passer à la page Modèle de combinaison de tests de l'Assistant Nouveau test de charge.Poursuivez avec Step 2.2 - Choosing a Test Mix Model in the New Load Test Wizard.

Vous pouvez ultérieurement modifier le modèle de charge pour un scénario à l'aide de l'Éditeur de test de charge.Pour plus d'informations, consultez Modification des modèles de charge en modèle d'activités des utilisateurs virtuels.

Etape 2.2 - Choix d'un modèle de combinaison de tests dans l'Assistant Nouveau test de charge

Le modèle de combinaison de tests spécifie la probabilité selon laquelle un utilisateur virtuel exécute un test donné dans un scénario de test de charge.Cela vous permet de simuler la charge de façon plus réaliste.Au lieu d'avoir un seul flux de travail dans vos applications, vous pouvez en avoir plusieurs, ce qui représente une meilleure approximation de la façon dont les utilisateurs finaux interagissent avec vos applications.Pour plus d'informations, consultez Émulation de l'utilisation réelle attendue d'un site Web ou d'une application dans un test de charge à l'aide de modèles de combinaison de tests et Modification des modèles de combinaison de texte pour spécifier la probabilité d'exécution d'un test par un utilisateur virtuel.

Pour spécifier le modèle de combinaison de tests dans l'Assistant Nouveau test de charge

  1. Dans la page Modèle de combinaison de tests de l'Assistant Nouveau test de charge, sélectionnez le modèle de combinaison de tests à utiliser dans le scénario de test de charge.Vous pouvez sélectionner l'une des modèles suivants :

    • **Sur la base du nombre total de tests **Détermine les tests de performances de site Web ou tests unitaires qui sont exécutés lorsqu'un utilisateur virtuel démarre une itération de test.À la fin du test de charge, le nombre d'exécution d'un test particulier correspond à la distribution de test assignée.Utilisez ce modèle de combinaison de tests lorsque vous basez la combinaison de tests sur les pourcentages de transaction dans un journal IIS ou dans les données de production.

    • Sur la base du nombre d'utilisateurs virtuelsDétermine le pourcentage des utilisateurs virtuels qui exécuteront un test de performances de site Web ou un test unitaire particulier.À tout moment lors du test de charge, le nombre d'utilisateurs qui exécutent un test particulier correspond à la distribution assignée.Utilisez ce modèle de combinaison de tests lorsque vous basez la combinaison de tests sur le pourcentage d'utilisateurs qui exécutent un test particulier.

    • Sur la base du rythme de l'utilisateur Au cours du test de charge, chaque test de performances de site Web ou test unitaire est exécuté un nombre de fois spécifié par utilisateur et par heure.Utilisez ce modèle de combinaison de tests lorsque vous souhaitez que les utilisateurs virtuels exécutent des tests à un certain rythme dans le test de charge.

    • **Sur la base de l'ordre de tests séquentiel **Chaque utilisateur virtuel exécute les tests de performances de site Web ou les tests unitaires dans l'ordre dans lequel les tests sont définis dans le scénario.L'utilisateur virtuel continue d'exécuter cycliquement les tests dans cet ordre jusqu'à ce que le test de charge soit terminé.

  2. Après avoir choisi le modèle de combinaison de tests, cliquez sur Suivant pour passer à la page Combinaison de tests de l'Assistant Nouveau test de charge.Poursuivez avec Step 2.3 - Specifying Test Mix in the New Load Test Wizard.

Vous pouvez ultérieurement modifier la combinaison de tests pour un scénario à l'aide de l'Éditeur de test de charge.Pour plus d'informations, consultez Modification des modèles de combinaison de texte pour spécifier la probabilité d'exécution d'un test par un utilisateur virtuel.

Etape 2.3 - Spécification de la combinaison de tests dans l'Assistant Nouveau test de charge

Un test de charge contient un ou plusieurs scénarios.Chaque scénario contient un ou plusieurs tests de performances de site Web ou tests unitaires dans une combinaison de tests.La combinaison de tests d'un scénario est une association de divers facteurs, tels que la sélection des tests qui sont contenus dans le scénario et la distribution de ces tests dans le scénario.La combinaison de tests doit refléter les objectifs de votre test pour un scénario particulier.Pour plus d'informations, consultez Modification de la combinaison de tests pour spécifier les tests de performances de site Web, les tests unitaires et les tests codés de l'interface utilisateur à inclure dans un scénario de test de charge.

[!REMARQUE]

La distribution est une mesure de la probabilité selon laquelle un test particulier sera sélectionné par un utilisateur virtuel au cours d'une série de tests de charge.La distribution est exprimée sous la forme d'un pourcentage.Par conséquent, la somme des valeurs de distribution de tous les tests contenus dans un scénario est de 100.Par exemple, si un scénario contient un seul test, la distribution pour ce test est de 100 %.

La combinaison de tests est juste une partie de la spécification d'un modèle de charge.Vous pouvez utiliser plusieurs options de modélisation d'une combinaison de tests pour prédire l'utilisation réelle attendue du site Web ou l'application dont vous testez la charge.Pour plus d'informations, consultez les procédures suivantes : Step 2.2 - Choosing a Test Mix Model in the New Load Test Wizard.

Pour spécifier une combinaison de tests dans l'Assistant Nouveau test de charge

  1. Dans la page Combinaison de tests de l'Assistant Nouveau test de charge, cliquez sur Ajouter pour ajouter des tests au scénario.Pour plus d'informations, consultez Modification de la combinaison de tests pour spécifier les tests de performances de site Web, les tests unitaires et les tests codés de l'interface utilisateur à inclure dans un scénario de test de charge.

  2. Sélectionnez votre combinaison de tests préférée en ajustant les curseurs dans la colonne Distribution ou en tapant directement les valeurs en pourcentage dans la colonne %.Pour plus d'informations, consultez About the Mix Control.

  3. Après avoir choisi la combinaison de tests, cliquez sur Suivant pour passer à la page Combinaison de réseaux de l'Assistant Nouveau test de charge.Poursuivez avec Step 2.4 - Specifying Network Mix in the New Load Test Wizard.

    [!REMARQUE]

    La page Combinaison de navigateurs s'affiche dans l'Assistant Nouveau test de charge si un test de performances de site Web a été inclus dans la page de combinaison de tests.

Vous pouvez modifier ultérieurement la combinaison de tests d'un scénario en ajoutant et en supprimant le test du scénario à l'aide de l'éditeur de test de charge.Pour plus d'informations, consultez Modification de la combinaison de tests pour spécifier les tests de performances de site Web, les tests unitaires et les tests codés de l'interface utilisateur à inclure dans un scénario de test de charge.

Etape 2.4 - Spécification d'une combinaison de réseaux dans l'Assistant Nouveau test de charge

Un test de charge contient un ou plusieurs scénarios.Chaque scénario contient un ou plusieurs réseaux.La combinaison de réseaux d'un scénario est une association de deux facteurs : la sélection des réseaux contenus dans le scénario et la distribution de ces réseaux dans le scénario.

[!REMARQUE]

Si votre test de charge ne contient pas de tests de performances de site Web, par exemple s'il contient uniquement tests unitaires sur une application qui n'implique pas d'accès réseau, vous n'avez pas besoin de spécifier de combinaison de réseaux.

La combinaison de réseaux doit refléter les objectifs de chaque scénario particulier.Par exemple, vous pourriez spécifier une combinaison de 75 % de réseau local et de 25 % d'accès réseau à distance 56 K.

[!REMARQUE]

La distribution est une mesure de la probabilité qu'un utilisateur virtuel utilisera un type de réseau particulier pendant une série de tests de charge.La distribution est exprimée sous la forme d'un pourcentage.Par conséquent, la somme des valeurs de distribution pour tous les réseaux contenus dans un scénario est 100.

Pour plus d'informations, consultez Spécification de types de réseaux virtuels dans un scénario de test de charge.

Pour spécifier la combinaison de réseaux dans l'Assistant Nouveau test de charge

  1. Dans la page Combinaison de réseaux de l'Assistant Nouveau test de charge, cliquez sur Ajouter pour ajouter des réseaux au scénario.Pour plus d'informations, consultez Spécification de types de réseaux virtuels dans un scénario de test de charge.

  2. Sélectionnez votre combinaison de réseaux préférée en ajustant les curseurs dans la colonne Distribution ou en tapant directement les valeurs en pourcentage dans la colonne %.Pour plus d'informations, consultez About the Mix Control.

  3. Après avoir choisi la combinaison de réseaux, cliquez sur Suivant pour passer à la page Combinaison de navigateurs ou la page Ensembles de compteurs de l'Assistant Nouveau test de charge.Allez à Step 2.5 - Specifying Browser Mix in the New Load Test Wizard ou Step 3 - Specifying Counter Sets in the New Load Test Wizard.

    [!REMARQUE]

    La page Combinaison de navigateurs est la suivante si un test de performances de site Web a été ajouté à la combinaison de tests.Pour plus d'informations, consultez les procédures précédentes : Step 2.3 - Specifying Test Mix in the New Load Test Wizard.

Vous pouvez modifier ultérieurement la combinaison de réseaux pour le scénario en ajoutant, en supprimant et en ajustant la distribution à l'aide de l'éditeur de test de charge.Pour plus d'informations, consultez Spécification de types de réseaux virtuels dans un scénario de test de charge.

Etape 2.5 - Spécification d'une combinaison de navigateurs dans l'Assistant Nouveau test de charge

Un test de charge contient un ou plusieurs scénarios, chacun contenant un ou plusieurs tests unitaires ou test de performances de site Web.Chaque scénario contient un ou plusieurs navigateurs Web, qui sont utilisés pour exécuter les tests de performances de site Web présents dans le scénario.

[!REMARQUE]

Si votre test de charge ne contient pas de tests de performances de site Web, par exemple s'il ne contient que des tests unitaires, la page Combinaison de navigateurs de l'Assistant Nouveau test de charge ne s'affiche pas.Pour plus d'informations, consultez les procédures précédentes : Step 2.3 - Specifying Test Mix in the New Load Test Wizard.

La combinaison de navigateurs d'un scénario est une association de deux facteurs : la sélection des navigateurs qui sont contenus dans le scénario et la distribution de ces navigateurs dans le scénario.La combinaison de navigateurs doit refléter les objectifs de chaque scénario spécifique.Par exemple, vous pouvez spécifier une combinaison de navigateurs comprenant Internet Explorer 8 (95 %) et Internet Explorer Mobile 6 (5 %).

[!REMARQUE]

La distribution est une mesure de la probabilité qu'un navigateur particulier sera sélectionné par un utilisateur virtuel durant une série de tests de charge.La distribution est exprimée sous la forme d'un pourcentage.Par conséquent, la somme des valeurs de distribution de tous les navigateurs contenus dans un scénario est de 100.

Pour plus d'informations, consultez Modification de la combinaison de tests pour spécifier les types de navigateur Web dans un scénario de test de charge.

Pour spécifier une combinaison de navigateurs dans l'Assistant Nouveau test de charge

  1. Dans la page Combinaison de navigateurs de l'Assistant Nouveau test de charge, cliquez sur Ajouter pour ajouter des navigateurs au scénario.

  2. Sélectionnez votre combinaison de navigateurs par défaut en ajustant les curseurs de la colonne Distribution ou en tapant directement les valeurs de pourcentage dans la colonne %.Pour plus d'informations, consultez About the Mix Control.

  3. Après avoir choisi la combinaison de navigateurs, cliquez sur Suivant pour passer à la page Ensembles de compteurs de l'Assistant Nouveau test de charge.Poursuivez avec Step 3 - Specifying Counter Sets in the New Load Test Wizard.

Vous pouvez modifier ultérieurement la combinaison de navigateurs pour le scénario de test de charge en ajoutant, en supprimant et en ajustant la distribution à l'aide de l'éditeur de test de charge.Pour plus d'informations, consultez Modification de la combinaison de tests pour spécifier les types de navigateur Web dans un scénario de test de charge

Etape 3 - Spécification d'ensembles de compteurs dans l'Assistant Nouveau test de charge

Les ensembles de compteurs sont des ensembles de compteurs de performance système qu'il est utile de surveiller pendant un test de charge.Ils sont organisés par technologie, par exemple ASP.net ou SQL.

Les ensembles de compteurs, comme les paramètres d'exécution, s'appliquent à tous les scénarios d'un test de charge plutôt qu'à des scénarios individuels.En d'autres termes, les ensembles de compteurs s'appliquent à un test de charge entier et doivent refléter ses objectifs.

Les ensembles de compteurs sont recueillis sur les ordinateurs que vous spécifiez.L'association entre un ensemble de compteurs et un ordinateur qui est utilisé pendant un test de charge porte le nom de mappage d'ensemble de compteurs.Par exemple, le serveur Web que vous testez peut avoir des mappages d'ensembles de compteurs ASP.NET, IIS et .NET.Pour plus d'informations, consultez Spécification des ensembles de compteurs et des règles de seuil pour les ordinateurs dans un test de charge.

[!REMARQUE]

Si vos tests de charge sont répartis entre des ordinateurs distants, les compteurs de contrôleur et d'agent sont automatiquement mappés au contrôleur et aux ensembles de compteurs de l'agent.Pour plus d'informations sur le mode d'utilisation des ordinateurs de votre test de charge, consultez Distribution de séries de tests de charge entre plusieurs ordinateurs de test à l'aide des contrôleurs de test et des agents de test.

Pour spécifier des ensembles de compteurs dans l'Assistant Nouveau test de charge

  1. Sur la page Ensembles de compteurs de l'Assistant Nouveau test de charge, les ensembles de compteurs existants s'affichent dans le volet Aperçu des sélections.Des entrées par défaut sont déjà visibles, y compris l'ensemble de compteurs LoadTest ; LoadTest est collecté par défaut par le contrôleur.Si les agents sont installés, vous consulterez également l'ensemble de compteurs Agent sous Ordinateurs agents.

  2. (Facultatif) Cliquez sur Ajouter un ordinateur pour ajouter un nouvel ordinateur à surveiller.Le système vous invite à entrer un nom.Tapez le nom d'un ordinateur et des nœuds apparaissent sous la nouvelle entrée. Vous pouvez les sélectionner.Par exemple ASP.NET, IIS, SQL, et d'autres.Activez les cases à cocher en regard des nœuds que vous souhaitez sélectionner.Les nouveaux compteurs apparaissent dans le volet Aperçu des sélections.

  3. Pour Balises d'ordinateur, entrez une balise à associer au calcul, par exemple « TestMachine12 dans lab3 ».Les balises d'ordinateur permettent d'identifier un ordinateur avec un nom facile à reconnaître.Les balises s'affichent dans le nœud Mappages des ensembles de compteurs de l'arborescence dans l'éditeur de test de charge.Plus important, les balises s'affichent dans les rapports Excel, ce qui permet aux parties prenantes d'identifier le rôle de l'ordinateur dans le test de charge.Par exemple, « Server1 Web dans lab2 » ou « SQL Server2 dans le bureau de Phoenix ».Pour plus d'informations, consultez Création de rapports sur les résultats des tests de charge pour les comparaisons de tests ou l'analyse de tendances.

    Après avoir choisi les ensembles de compteurs, cliquez sur Suivant pour passer à la page Paramètres d'exécution de l'Assistant Nouveau test de charge.Poursuivez avec Step 4 - Specifying Run Settings in the New Load Test Wizard.

Ultérieurement, vous pouvez modifier les ordinateurs et les ensembles de compteurs à l'aide de l'éditeur de test de charge.Pour plus d'informations, consultez Spécification des ensembles de compteurs et des règles de seuil pour les ordinateurs dans un test de charge.

Etape 4 - Spécification de paramètres d'exécution dans l'Assistant Nouveau test de charge

Les paramètres d'exécution sont un jeu de propriétés qui affectent un test de charge entier.Les paramètres d'exécution déterminent notamment la longueur du test, la durée de préchauffage, le nombre maximal signalé de détails relatifs aux erreurs, le taux d'échantillonnage, le modèle de connexion (tests de performances de site Web uniquement), le type de stockage de résultats, le niveau de validation et le traçage SQL.Les paramètres d'exécution doivent refléter les objectifs de votre test de charge.Pour plus d'informations, consultez Configuration des paramètres d'exécution des tests de charge.

[!REMARQUE]

Les paramètres d'exécution, comme tous les ensembles de compteurs, s'appliquent à tous les scénarios d'un test de charge plutôt qu'à des scénarios individuels.

Pour spécifier des paramètres d'exécution dans l'Assistant Nouveau test de charge

  1. Dans la page Paramètres d'exécution de l'Assistant Nouveau test de charge, commencez par sélectionner la durée du test de charge en choisissant l'une des options suivantes :

    Utiliser la durée spécifiée

    1. Sélectionnez l'option Durée du test de charge.

    2. Spécifiez la Durée de préparation (hh mm ss).Utilisez les contrôles Spin pour les heures, les minutes et les secondes.

    3. Spécifiez la Durée d'exécution (hh mm ss).Utilisez les contrôles Spin pour les heures, les minutes et les secondes.

    4. ou

    Utiliser les itérations spécifiées

    1. Sélectionnez l'option Itérations de tests.

    2. Spécifiez le nombre d'exécutions du test.Utilisez le contrôle Spin Itérations de tests.

  2. Sous Détails, configurez les options suivantes :

    1. Utilisez le contrôle Spin Taux d'échantillonnage pour spécifier le nombre de secondes entre deux collectes de données d'échantillonnage.

    2. Dans la zone de texte Description, tapez la description du test de charge.

    3. Dans la zone de liste déroulante d'Enregistrer le journal lors de l'échec d'un test, spécifiez True pour enregistrer le fichier journal ou False si vous ne souhaitez pas enregistrer le fichier journal.

      [!REMARQUE]

      Par défaut, Enregistrer le journal lors de l'échec d'un test a la valeur true.Vous devez affecter à cette option la valeur false uniquement si vous êtes soucieux de l'impact potentiel en termes de performances, qui peut se produire à la suite des surcharges provoquées par l'agent de charge.

  3. Utilisez la zone de liste déroulante de Niveau de validation pour sélectionner l'une des options suivantes :

    • Hautes - invoquer toutes les règles de validation

    • Moyennes - invoquer les règles de validation marquées comme moyennes ou basses

    • Basses - invoquer les règles de validation marquées comme basses

    Pour plus d'informations, consultez Utilisation de règles de validation et d'extraction dans des tests des performances de site Web.

  4. Une fois que vous avez choisi vos paramètres d'exécution, l'Assistant Nouveau test de charge est terminé.Cliquez sur Terminer si vous avez fini ou utilisez le panneau d'orientation sur le côté gauche pour revenir à une partie précédente de l'Assistant.

Vous pouvez modifier les paramètres d'exécution que vous avez configurés ultérieurement dans l'Assistant Nouveau test de charge et plusieurs propriétés de paramètre d'exécution supplémentaires, en utilisant l'éditeur de test de charge.Pour plus d'informations, consultez Propriétés des paramètres d'exécution pour le test de charge et Configuration des paramètres d'exécution des tests de charge.

Ressources externes

Ff406964.collapse_all(fr-fr,VS.110).gifAide

Tests pour Livraison Continue avec Visual Studio 2012 - Chapitre 6: Boite à outils de Test

Voir aussi

Tâches

Procédure pas à pas : création et exécution d'un test de charge contenant des tests de performances de site Web

Procédure pas à pas : création et exécution d'un test de charge contenant des tests unitaires

Comment : ajouter des paramètres d'exécution supplémentaires à un test de charge

Concepts

Propriétés du scénario de test de charge

Propriétés des paramètres d'exécution pour le test de charge

Autres ressources

Création et modification de tests de charge

Modification de scénarios de test de charge dans l'éditeur de test de charge

Modification des temps de réflexion pour simuler les retards d'interaction humaine avec un site Web dans les scénarios de tests de charge

Création de scénarios supplémentaires pour un test de charge existant

Modification des modèles de combinaison de texte pour spécifier la probabilité d'exécution d'un test par un utilisateur virtuel

Configuration des paramètres d'exécution des tests de charge