Automatisez les tests de vos applications logicielles à grande échelle - Tests de charge distribués sur AWS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Automatisez les tests de vos applications logicielles à grande échelle

Date de publication : novembre 2025

Les tests de charge distribués sur AWS vous aident à automatiser les tests de performance de vos applications logicielles à grande échelle afin d'identifier les goulots d'étranglement avant de publier votre application. Cette solution simule des milliers d'utilisateurs connectés qui génèrent des requêtes HTTP à un rythme soutenu sans qu'il soit nécessaire de configurer des serveurs.

Cette solution s'appuie sur Amazon Elastic Container Service (Amazon ECS) sur AWS Fargate pour déployer des conteneurs qui exécutent vos simulations de tests de charge et offre les fonctionnalités suivantes :

  • Déployez Amazon ECS sur des conteneurs Fargate AWS qui s'exécutent indépendamment pour tester la capacité de charge de votre application.

  • Simulez des dizaines de milliers d'utilisateurs simultanés dans plusieurs régions AWS en générant des demandes à un rythme soutenu.

  • Personnalisez les tests de vos applications à l'aide JMeterde K6, de scripts de test Locust ou d'une simple configuration de point de terminaison HTTP.

  • Planifiez les tests de charge pour qu'ils s'exécutent immédiatement, à une date et à une heure futures, ou selon un calendrier récurrent.

  • Exécutez plusieurs tests de charge simultanément dans différents scénarios et régions.

Ce guide de mise en œuvre fournit une vue d'ensemble de la solution de test de charge distribué sur AWS, de son architecture de référence et de ses composants, des considérations relatives à la planification du déploiement et des étapes de configuration pour le déploiement de la solution sur le cloud Amazon Web Services (AWS). Il inclut des liens vers un CloudFormation modèle AWS qui lance et configure les services AWS nécessaires au déploiement de cette solution en utilisant les meilleures pratiques d'AWS en matière de sécurité et de disponibilité.

Le public visé par l'utilisation des fonctionnalités et des capacités de cette solution dans leur environnement comprend les architectes d'infrastructure informatique, les administrateurs et les DevOps professionnels ayant une expérience pratique de l'architecture dans le cloud AWS.

Utilisez ce tableau de navigation pour trouver rapidement les réponses aux questions suivantes :

Si tu veux... Lisez.

Connaissez le coût de fonctionnement de cette solution.

Le coût d'exécution de cette solution dans la région de l'est des États-Unis (Virginie du Nord) est estimé à 30,90 dollars américains par mois pour les ressources AWS.

Coût

Comprenez les considérations de sécurité liées à cette solution.

Sécurité

Sachez comment planifier les quotas pour cette solution.

Quotas

Découvrez quelles régions AWS prennent en charge cette solution.

Régions AWS prises en charge

Découvrez le serveur MCP en option pour l'analyse des tests de charge assistée par l'IA.

Intégration au serveur MCP

Consultez ou téléchargez le CloudFormation modèle AWS inclus dans cette solution pour déployer automatiquement les ressources d'infrastructure (la « pile ») de cette solution.

CloudFormation Modèle AWS

Accédez au code source et utilisez éventuellement l'AWS Cloud Development Kit (AWS CDK) pour déployer la solution.

GitHub référentiel