Tous les produits
Search
Centre de documentation

Performance Testing:Configurer les paramètres HTTPS

Dernière mise à jour :Sep 06, 2026

Lors d'un test de charge, les connexions HTTPS impliquent des handshakes SSL/TLS. Si vous ne réinitialisez pas l'état de la connexion SSL pendant le test, les requêtes peuvent réutiliser des connexions sécurisées déjà établies. Une fois l'option Reset SSL Status for Loop activée, un handshake est effectué pour chaque requête HTTP afin de mesurer avec précision la latence et la consommation de ressources du serveur. Vous pouvez sélectionner différentes versions SSL pour vérifier si les performances du serveur varient en fonction de la version utilisée.

Reset SSL Status for Loop

La fonctionnalité Reset SSL Status for Loop détermine si le contexte SSL est réinitialisé lors d'appels répétés à la même API. Pour les tests de charge HTTPS, décidez s'il faut réinitialiser l'état de la connexion SSL à chaque itération d'une session métier. Par défaut, l'état de la connexion SSL n'est pas réinitialisé à chaque itération. Si vous activez cette option, l'état de la connexion SSL est réinitialisé à chaque cycle de la session métier. La configuration du contexte SSL est ainsi remise à zéro à chaque exécution de la session métier, ce qui permet de simuler avec précision les scénarios de test de charge de différents utilisateurs.

SSL Protocol

Le test de charge HTTPS constitue la première étape du handshake SSL entre le client (générateur de charge) et le serveur. Le client informe le serveur de la version SSL la plus élevée qu'il prend en charge. Le serveur sélectionne alors la version la plus élevée parmi celles prises en charge à la fois par le serveur et par le client. La version SSL utilisée lors du test est négociée entre le générateur de charge et le serveur. La version SSL indiquée dans la section Advanced Settings correspond à la version préférée par le client ; elle peut différer de la version effectivement utilisée pendant le test.

Le tableau suivant présente les versions des navigateurs web courants qui prennent en charge les différentes versions SSL.

Browser

Version that supports TLSv1.3

Version that supports TLSv1.2

Google Chrome

70 or later

29 or later

Safari

14 or later

7 or later

Microsoft Edge

79 or later

12 or later

Firefox

63 or later

27 or later

IE

Not supported

11

Configurer les paramètres HTTPS

  1. Connectez-vous à la console PTS, choisissez Performance Test > Create Scenario, puis cliquez sur PTS.

  2. Sur la page PTS Scenario, développez la section Advanced Settings. Dans la sous-section HTTPS Settings de cette section, activez l'option Reset SSL Status for Loop et sélectionnez une version dans la liste déroulante SSL Protocol.

    Important

    Si vous activez l'option Reset SSL Status for Loop, la consommation de ressources du générateur de charge augmente.

    Parameter

    Description

    Reset SSL Status for Loop

    • Scénario 1

      Lors d'un test de charge HTTPS, vous souhaitez simuler 100 utilisateurs se connectant au système et y accédant de manière continue. À chaque exécution de la session métier, celle-ci simule le comportement du même utilisateur virtuel (VU).

      Dans ce cas, désactivez l'option Reset SSL Status for Loop et définissez le nombre de VU sur 100.

    • Scénario 2

      Lors d'un test de charge HTTPS, vous souhaitez simuler 100 utilisateurs accédant simultanément au système pendant 5 minutes. À chaque exécution de la session métier, celle-ci simule les comportements de différents VU.

      Pour garantir le réalisme de la simulation de charge, activez l'option Reset SSL Status for Loop et définissez le nombre de VU sur 100.

    SSL Protocol

    Le paramètre SSL Protocol spécifie la version SSL la plus élevée prise en charge par le client. Performance Testing Service (PTS) prend en charge les versions TLSv1.2 et TLSv1.3. Valeur par défaut : TLSv1.3.

    • Si vous simulez une version récente de navigateur dans votre scénario de test de charge, nous vous recommandons de sélectionner TLSv1.3 comme version SSL.

    • Si vous simulez une version plus ancienne de navigateur dans votre scénario de test de charge, nous vous recommandons de sélectionner TLSv1.2 comme version SSL.