Modifier les modèles de combinaison de tests pour spécifier la probabilité d’exécution d’un test par un utilisateur virtuelEdit Test Mix Models to Specify the Probability of a Virtual User Running a Test

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.The test mix model specifies the probability of a virtual user running a given test in a load test scenario. Cela vous permet de simuler la charge de façon plus réaliste.This lets you simulate load more realistically. 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.Instead of having just one workflow through your applications, you can have several workflows, which is a closer approximation of how end-users interact with your applications.

Options du modèle de combinaison de testsTest Mix Model Options

Vous pouvez spécifier l'une des options de modèle de combinaison de tests suivantes pour votre scénario de test de charge :You can specify one of the following test mix model options for your load test scenario:

  • Sur la base du nombre total de tests : détermine les tests de performances web ou tests unitaires qui sont exécutés quand un utilisateur virtuel démarre une itération de test.Based on the total number of tests: Determines which Web performance or unit test is run when a virtual user starts a test iteration. À la fin du test de charge, le nombre de fois où un test particulier exécuté correspond à la distribution de test assignée.At the end of the load test, the number of times that a particular test was run matches the assigned test distribution. 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.Use this test mix model when you are basing the test mix on transaction percentages in an IIS log or in production data.

  • Sur la base du nombre d’utilisateurs virtuels : détermine le pourcentage des utilisateurs virtuels qui vont exécuter un test de performances web ou un test unitaire particulier.Based on the number of virtual users: Determines the percentage of virtual users who will run a particular Web performance or unit test. À tout point pendant le test de charge, le nombre d'utilisateurs qui exécutent un test particulier correspond d'aussi près que possible à la distribution assignée de la manière la plus fidèle possible.At any point in the load test, the number of users who are running a particular test matches the assigned distribution. 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.Use this test mix model when you are basing the test mix on the percentage of users running a particular test.

  • Sur la base du rythme de l’utilisateur : au cours du test de charge, chaque test de performances web ou test unitaire est exécuté un nombre spécifique de fois, par utilisateur et par heure.Based on user pace: Over the course of the load test, each Web performance test or unit test is run a specified number of times per users, per hour. 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.Use this test mix model when you want virtual users to run test at a certain pace throughout the load test.

  • Sur la base de l’ordre de tests séquentiel : chaque utilisateur virtuel exécute les tests de performances web ou les tests unitaires dans l’ordre dans lequel les tests sont définis dans le scénario.Based on sequential order: Each virtual user runs the Web performance or unit tests in the order that the tests are defined in the scenario. L'utilisateur virtuel continue à parcourir les tests dans cet ordre jusqu'à ce que le test de charge soit terminé.The virtual user continues cycling through the tests in this order until the load test is complete.

TâchesTasks

TâchesTasks Rubriques associéesAssociated Topics
Spécification de la combinaison de tests pour votre test de charge : quand vous créez un test de charge, vous spécifiez les paramètres du test de charge dans l’Assistant Nouveau test de charge.Specifying the test mix for your load test: When you create a load test, you specify settings for the load test in the New Load Test Wizard. Dans l'Assistant Nouveau test de charge, vous choisissez les tests Web et unitaires à ajouter au scénario initial.In the New Load Test Wizard, you choose existing Web and unit tests to add to the initial scenario. Après avoir ajouté des tests au scénario, vous spécifiez la combinaison de tests pour le scénario.After you have added tests to the scenario, you specify the test mix for the scenario.

Vous utilisez les options de modélisation de charge pour prédire l'utilisation réelle attendue d'un site web ou d'une application dont vous testez la charge.You use load modeling options to more accurately predict the expected real-world usage of a Web site or application that you are load-testing. Il est important de le faire parce qu'un test de charge qui n'est pas basé sur un modèle de charge précis peut générer des résultats trompeurs.It is important to do this because a load test that is not based on an accurate load model can generate misleading results.
- Émulation de l’utilisation réelle attendue d’une application ou d’un site web- Emulating Expected Real-World Usage of a Web Site or Application
Modifier le modèle de combinaison de tests : vous pouvez changer un scénario de test de charge pour utiliser l’un des modèles de combinaison de tests à l’aide de l’éditeur de test de charge.Edit the test mix model: You can change a load test scenario to use one of the test mix models by using the Load Test Editor.
Configurer le rythme d’un modèle de combinaison de tests basé sur le rythme de l’utilisateur : si votre scénario de test de charge est configuré pour utiliser le modèle de combinaison de tests Sur la base du rythme de l’utilisateur, vous pouvez spécifier le mode de configuration du rythme de distribution.Configure pacing delay for a user paced test mix model: If your load test scenario is configured to use the Based on user pace test mix model, you can specify how you want the distribution Pacing Delay configured. - Guide pratique pour appliquer une distribution au rythme durant l’utilisation d’un modèle de combinaison de tests dépendant du rythme de l’utilisateur- How to: Apply Distribution to Pacing Delay When Using a User Pace Test Mix Model

Changer le modèle de combinaison de tests dans un scénarioChange the Test Mix Model in a Scenario

Après avoir créé votre test de charge à l’aide de l’Assistant Nouveau test de charge, vous pouvez utiliser l’éditeur de test de charge pour changer les propriétés des scénarios en fonction de vos besoins et objectifs.After you create your load test by using the New Load Test Wizard, you can use the Load Test Editor to change the scenarios properties to meet your testing needs and goals.

Note

Pour obtenir la liste complète des propriétés des paramètres de charge et leurs descriptions, consultez Propriétés du scénario de test de charge.For a complete list of the load settings properties and their descriptions, see Load Test Scenario Properties.

À l’aide de l’éditeur de test de charge, vous pouvez changer le modèle de combinaison de tests d’un scénario de test de charge en modifiant la propriété Type de combinaison de tests dans la fenêtre Propriétés.Using the Load Test Editor, you can change the test mix model in a load test scenario by editing the Test Mix Type property in the Properties window.

Pour modifier le modèle de combinaison de testsTo change the test mix model

  1. Ouvrez un test de charge.Open a load test.

    L'Éditeur de test de charge s'affiche.The Load Test Editor appears. L’arborescence du test de charge s’affiche.The load test tree is displayed.

  2. Dans le dossier Scénarios de l’arborescence du test de charge, choisissez le nœud de scénario pour lequel vous souhaitez spécifier le nombre maximal d’itérations de tests.In Scenarios folder of the load test tree, choose the scenario node for which you want to specify the maximum number of test iterations.

  3. Dans le menu Affichage, sélectionnez Fenêtre Propriétés.On the View menu, select Properties Window.

    Les catégories et les propriétés du scénario s'affichent.The categories and properties of the scenario are displayed.

  4. Dans la propriété Type de combinaison de tests, choisissez le bouton de sélection (...).In the Test Mix Type property, choose the ellipsis button ( ).

    La boîte de dialogue Modifier la combinaison de tests s'affiche.The Edit Test Mix dialog box is displayed.

  5. Choisissez la liste déroulante sous Modèle de combinaison de tests, puis sélectionnez le modèle de combinaison de tests à utiliser pour le scénario.Choose the drop-down list under Test mix model and select the test mix model that you want to use for the scenario.

  6. (Facultatif) Modifiez la combinaison de tests à l’aide des boutons et des curseurs de distribution Ajouter, Supprimer et Distribuer.(Optional) Modify the test mix by using the Add, Remove and Distribute buttons and distribution sliders. Pour plus d’informations, consultez Modification de la combinaison de tests pour spécifier les tests à inclure dans un scénario de test de charge.For more information, see Editing the Test Mix to Specify Which Tests to Include in a Load Test Scenario.

  7. Spécifiez un test de performances de site web et un test unitaire pour démarrer ou terminer en utilisant les cases à cocher et en sélectionnant les tests souhaités (facultatif).(Optional) Specify a Web performance and unit test to initialize or end by using the check boxes and selecting the desired tests. Pour plus d’informations, consultez Émulation de l’utilisation réelle attendue d’une application ou d’un site web.For more information, see Emulating Expected Real-World Usage of a Web Site or Application.

  8. Cliquez sur OK.Choose OK.

    La fenêtre Propriétés affiche le nouveau modèle de combinaison de tests pour la propriété Type de combinaison de tests.The Properties window displays the new test mix model for the Test Mix Type property.

  9. Après avoir changé la propriété, choisissez Enregistrer dans le menu Fichier.After you change the property, choose Save on the File menu. Vous pouvez exécuter ensuite votre test de charge à l’aide de la nouvelle valeur associée à Type de combinaison de tests.You can then run your load test by using the new Test Mix Type value.

Voir aussiSee also