Tous les produits
Search
Centre de documentation

Performance Testing:Exemple de test de charge pour le commerce électronique

Dernière mise à jour :Aug 10, 2026

Avant d'utiliser Performance Testing (PTS) pour effectuer des tests de charge, planifiez vos scénarios métier et orchestrez-les afin qu'ils répondent à vos besoins opérationnels réels. Cette rubrique utilise un scénario typique de commerce électronique pour expliquer comment orchestrer un scénario de test de charge dans PTS.

Description du scénario

Taobao doit tester en charge les pages associées au produit A et au produit B. Ce processus implique l'appel de plusieurs opérations API. Les scénarios métier suivants servent d'exemple :

  • Scénario A : Consulter les informations relatives au produit A.

  • Scénario B : Acheter le produit B. Ce scénario comprend les étapes suivantes : se connecter à Taobao, consulter les informations sur le produit B, ajouter le produit B au panier et envoyer la commande.

L'illustration ci-dessous présente les configurations de test de charge utilisées dans cet exemple.

压测设置示意图.png

  • Session 1: Browse information about Product A et Session 2: Purchase Product B s'exécutent en parallèle.

    Pendant que certains utilisateurs consultent le produit A, d'autres effectuent les opérations nécessaires à l'achat du produit B. Conformément à la logique métier, deux sessions distinctes sont créées pour ces scénarios, et les requêtes correspondantes sont lancées simultanément lors du test de charge.

  • Les différentes opérations API au sein d'une session sont appelées séquentiellement.

    Dans la session Session 2: Purchase Product B, les utilisateurs réalisent les opérations dans l'ordre défini par la logique métier. Ajoutez donc les opérations API concernées à la session appropriée afin qu'elles soient exécutées séquentiellement durant le test de charge avec PTS.

  • Pendant le test de charge, l'opération API permettant de browsing information about Product A et celle permettant de logging on to Taobao génèrent du trafic simultanément.

Étapes suivantes

Une fois les sessions créées, configurez les paramètres du test de charge. Spécifiez un niveau de test de charge pour l'ensemble du scénario ainsi que pour chaque session. Pour plus d'informations, consultez la section Configurer le modèle et le niveau de test de charge.