Tous les produits
Search
Centre de documentation

Performance Testing:Utiliser des cookies pour simuler des connexions

Dernière mise à jour :Sep 06, 2026

Performance Testing Service (PTS) propose une fonctionnalité d'export de données. Utilisez-la pour exporter des cookies et les partager au sein d'une session ou d'un scénario. Cette rubrique explique comment utiliser les cookies exportés pour simuler des connexions.

Contexte

PTS permet le partage de cookies dans une session ou un scénario.

  • Partage de cookies dans une session : PTS partage les cookies au sein d'une session sans configuration supplémentaire. À l'instar d'un navigateur web, PTS inclut automatiquement les cookies obtenus dans les requêtes suivantes.

  • Partage de cookies dans un scénario : les cookies de connexion peuvent être partagés dans un scénario. Vous pouvez ainsi partager un cookie issu d'une session avec d'autres sessions.

Par exemple, vous souhaitez effectuer un test de charge dans un scénario où 10 000 utilisateurs se connectent à un site e-commerce. Le scénario comprend les sessions suivantes :

  • Session 1 : connexion au site e-commerce.

  • Session 2 : consultation des produits, achat et finalisation du paiement.

Dans ce scénario, le cookie de connexion de la Session 1 doit être partagé avec la Session 2. Selon vos besoins métier, choisissez de réutiliser les cookies exportés de manière cyclique ou non.

  • Pour réutiliser les cookies exportés de manière cyclique dans les sessions suivantes, suivez les instructions de la section Réutilisation cyclique des cookies exportés de cette rubrique.

  • Pour interroger les cookies exportés une seule fois, ajoutez un nœud de paramètre aux sessions suivantes et configurez un paramètre afin de limiter le nombre d'interrogations à une seule occurrence. Pour plus d'informations, consultez la section Interrogation unique des cookies exportés de cette rubrique.

Réutilisation cyclique des cookies exportés

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

  2. Dans l'onglet Scenario Settings, configurez la Session 1.

    1. Cliquez sur Data Source Management. Dans le panneau qui s'affiche, téléchargez un fichier de paramètres contenant le nom d'utilisateur et le mot de passe utilisés pour se connecter au site e-commerce. Pour plus d'informations, consultez la rubrique Sources de données de type fichier.

    2. Dans la section Business Session1, cliquez sur la flèche déroulante à côté de Add Instruction, puis sélectionnez Parameter.

    3. Dans la section Data Settings, accédez à l'onglet Data Source Parameters et configurez les paramètres.

      Remarque

      Pour garantir l'unicité du cookie partagé, cochez la case dans la colonne Use Once. Pour plus d'informations, consultez la rubrique Utiliser une instruction de paramètre.

    4. Ajoutez une opération API pour la connexion et configurez les informations de base de la requête ainsi que le corps de la requête. Pour plus d'informations, consultez la rubrique API HTTP.

      Prenons l'exemple de l'API de connexion. La méthode de requête est POST et l'URL est http://web.example.com/login. Dans l'onglet Body settings, définissez Content-Type sur x-www-form-urlencoded et ajoutez les paramètres suivants :

      • Définissez Key sur username et Value sur ${username}.

      • Définissez Key sur password et Value sur ${password}.

    5. Dans la section Business Session1, cliquez sur la flèche déroulante à côté de Add Instruction, puis sélectionnez Data Export. Définissez le paramètre Select Data sur Cookie et le paramètre Export Level sur 10000. Pour plus d'informations sur l'exportation de données, consultez la rubrique Utiliser une instruction d'export de données.

      Remarque

      Les autres sessions créées dans ce scénario incluent automatiquement les informations de cookie.

  3. Cliquez sur + Add Business Session pour ajouter la Session 2. Dans la section Business Session2, cliquez sur la flèche déroulante à côté de Add API et sélectionnez HTTP. Ajoutez les opérations API pour la consultation des produits, l'achat et la finalisation du paiement. Configurez ensuite les paramètres dans le sous-onglet Basic Request Information.

Interrogation unique des cookies exportés

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

  2. Dans l'onglet Scenario Settings, configurez la Session 1.

    1. Cliquez sur Data Source Management. Dans le panneau qui s'affiche, téléchargez un fichier de paramètres contenant le nom d'utilisateur et le mot de passe utilisés pour se connecter au site e-commerce. Pour plus d'informations, consultez la rubrique Sources de données de type fichier.

    2. Dans la section Business Session1, cliquez sur la flèche déroulante à côté de Add Instruction, puis sélectionnez Parameter.

    3. Dans la section Data Settings, accédez à l'onglet Data Source Parameters et configurez les paramètres.

      Remarque

      Pour garantir l'unicité du cookie partagé, cochez la case dans la colonne Use Once. Pour plus d'informations, consultez la rubrique Utiliser une instruction de paramètre.

    4. Ajoutez une opération API pour la connexion et configurez les informations de base de la requête ainsi que le corps de la requête. Pour plus d'informations, consultez la rubrique API HTTP.

      Prenons l'exemple de l'API de connexion. La méthode de requête est POST et l'URL est http://web.example.com/login. Dans l'onglet Body settings, définissez Content-Type sur x-www-form-urlencoded et ajoutez les paramètres suivants :

      • Définissez Key sur username et Value sur ${username}.

      • Définissez Key sur password et Value sur ${password}.

    5. Dans la section Business Session1, cliquez sur la flèche déroulante à côté de Add Instruction, puis sélectionnez Data Export. Définissez le paramètre Select Data sur Cookie et le paramètre Export Level sur 10000. Pour plus d'informations sur l'exportation de données, consultez la rubrique Utiliser une instruction d'export de données.

      Remarque

      Les autres sessions créées dans ce scénario incluent automatiquement les informations de cookie.

  3. Dans la section Business Session2, ajoutez un nœud de configuration de données. Sélectionnez productID dans la colonne Parameter Name, puis cochez la case dans la colonne Use Once. Pour plus d'informations, consultez la rubrique Utiliser une instruction de paramètre.

    Important

    Cette étape garantit que les cookies exportés à l'étape précédente ne sont interrogés qu'une seule fois.

  4. Dans la section Business Session2, ajoutez les opérations API pour la consultation des produits, l'achat et la finalisation du paiement. Configurez ensuite les paramètres dans le sous-onglet Basic Request Information.

Étapes suivantes

Une fois le scénario de test configuré, définissez les paramètres de charge et déboguez le scénario. Cliquez ensuite sur Save and Start Testing en bas à gauche de la page.

Remarque

Pendant le test de charge, ajustez les paramètres au niveau de l'opération API, de la session ou du scénario. Pour plus d'informations, consultez la rubrique Ajuster le nombre d'utilisateurs simultanés pendant un test de charge.