Partager via


Procédure pas à pas : création d'un test de performances Web codé

Dans cette procédure pas à pas, vous allez convertir un test des performances de site Web enregistré en test des performances de site Web codé.

Cette procédure pas à pas décrit la conversion d'un test des performances de site Web enregistré existant en test des performances de site Web codé.Un test des performances de site Web enregistré commence comme une liste d'URL qui représentent des demandes Web.Un test des performances de site Web peut être converti en script basé sur du code.Une fois qu'un test des performances de site Web a été converti au format codé, des constructions de bouclage et de création de branches peuvent être ajoutées.Après avoir converti le test des performances de site Web en test des performances de site Web codé, vous pouvez modifier ce code comme tout autre code source.

[!REMARQUE]

Vous devez ajouter des règles de validation, des règles d'extraction et une liaison de données à votre test des performances de site Web avant de le convertir en test des performances de site Web codé.Vous pouvez ajouter ces éléments à votre test des performances de site Web codé, mais si vous utilisez l'éditeur de test de performances Web pour les ajouter au préalable, vous gagnerez du temps et un exemple de code sera généré lorsque vous convertirez le test.

Dans cette procédure pas à pas, vous exécuterez les tâches suivantes :

  • Créer un test des performances de site Web codé en convertissant un test des performances de site Web enregistré

  • Ajouter du nouveau code à un test des performances de site Web

  • Exécuter le test des performances de site Web pour vérifier qu'il fonctionne correctement

Composants requis

Pour exécuter cette procédure pas à pas, vous devez disposer des éléments suivants :

Préparation de la procédure

Pour vous préparer à la procédure

  1. Ouvrez l'application Web que vous avez créée dans Procédure pas à pas : création d'une application Web simple.

  2. Appuyez sur CTRL+F5 pour exécuter l'application Web dans le navigateur.La première page doit s'afficher.Fermez le navigateur.

    [!REMARQUE]

    Le serveur de développement ASP.NET qui exécute l'application Web que votre test des performances de site Web va tester démarre.L'icône Serveur de développement ASP.NET apparaît dans la zone de notification.

  3. Ouvrez l'application Web que vous avez créée dans Procédure pas à pas : enregistrement et exécution d'un test des performances de site Web.

  4. Dans l'Explorateur de solutions, double-cliquez sur ColorWebTest.webtest.L'éditeur de test de performances Web s'affiche et la liste des requêtes Web s'affiche.

Création d'un test des performances de site Web codé

Pour convertir un test des performances de site Web existant en test des performances de site Web codé

  1. Cliquez sur le bouton Générer le code dans la barre d'outils de l'éditeur de test de performances Web.

  2. Acceptez le nom proposé par défaut dans la boîte de dialogue et cliquez sur OK.

    [!REMARQUE]

    Le nom par défaut sera le nom du test suivi du mot Codé.

    Un fichier est créé.Une nouvelle fenêtre s'ouvre et le code source du test s'affiche.

  3. Dans le menu Générer, choisissez Générer la solution.

    Le nouveau code effectue la compilation.

Ajout de code à un test des performances de site Web

Pour ajouter du code à un test des performances de site Web

  1. Localisez la méthode Run() si votre test est en Visual Basic ou la méthode GetRequestEnumerator() si votre test est en C#.Le code correspondant à chaque demande Web du test s'affiche.

  2. Faites défiler le code jusqu'à la fin de la méthode et après le code de la dernière demande Web, ajoutez le code suivant :

    if (DateTime.Today.DayOfWeek == DayOfWeek.Friday)
    {
        WebTestRequest customRequest = new WebTestRequest("http://weather.msn.com/");
        yield return customRequest;
    }
    else
    {
        WebTestRequest customRequest = new WebTestRequest("https://msdn.microsoft.com/");
        yield return customRequest;
    }
    
    If DateTime.Today.DayOfWeek = DayOfWeek.Friday Then
        Dim customRequest As WebTestRequest = New WebTestRequest("http://weather.msn.com/")
        MyBase.Send(customRequest)
    Else
        Dim customRequest As WebTestRequest = New WebTestRequest("https://msdn.microsoft.com/")
        MyBase.Send(customRequest)
    End If
    
  3. Dans le menu Générer, choisissez Générer la solution.

Exécution du test des performances de site Web pour vérifier qu'il fonctionne correctement

Pour vérifier le test des performances de site Web

  1. Le test de performances de site Web codé est sélectionné dans l'éditeur de code, ouvrez le menu contextuel et choisissez Exécuter le test de performances Web codé.

    Mise en gardeAttention

    Si vous suivez l'explorateur de ces étapes en solution au lieu de l'éditeur de code, tous les tests au lieu de test sélectionné.

  2. Le test codé de performances de site Web et les résultats commencent à apparaître dans l'afficheur des résultats des tests de performances de site Web.Pour plus d'informations, consultez Vue d'ensemble de l'afficheur des résultats des tests de performances de site Web et Examen des résultats des tests de performances de site Web avec l'afficheur de résultats des tests de performances Web.

  3. Dans l'afficheur des résultats des performances de site Web, vous pouvez réexécuter votre test en cliquant sur le lien Cliquez ici pour répéter l'exécution sur la barre d'état incorporée.

    ConseilConseil

    Avant d'exécuter votre test, vous pouvez modifier le nombre d'itérations, de type de réseau, ou le type de navigateur en modifiant les paramètres d'exécution.Pour plus d'informations, consultez Comment : modifier les paramètres d'exécution de test de performances de site Web dans la visionneuse des résultats des tests de performances de site Web.

Voir aussi

Tâches

Comment : créer un test des performances de site Web codé

Procédure pas à pas : création d'une application Web simple

Procédure pas à pas : enregistrement et exécution d'un test des performances de site Web

Procédure pas à pas : ajout de la liaison de données à un test des performances de site Web

Procédure pas à pas : ajout de règles de validation et d'extraction à un test des performances de site Web