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.

Notes

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.

    Notes

    Le serveur de développement ASP.NET qui exécute l'application Web que votre test de 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.

    Notes

    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, cliquez sur 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, cliquez sur 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. Dans le menu Test, cliquez sur Fenêtres, puis sur Affichage des tests.

  2. Cliquez avec le bouton droit sur ColorWebTestCoded et sélectionnez Exécuter la sélection.

    Notes

    La progression d'un test des performances de site Web codé peut être affichée comme celle d'un test des performances de site Web enregistré.

  3. Dans la fenêtre Résultats des tests, cliquez avec le bouton droit sur les résultats des tests et choisissez Afficher les détails des résultats des tests.

  4. Dans le volet supérieur de l'Afficheur des résultats des tests de performances de site Web, faites défiler le code jusqu'à la dernière requête Web. Vérifiez que le site Web approprié a été choisi en fonction du jour actuel.

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