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
Les tests de charge distribués sur AWS vous permettent d'automatiser les tests de performances de vos applications logicielles à grande échelle afin d'identifier les goulots d'étranglement avant de lancer votre application. Cette solution simule des milliers d'utilisateurs connectés générant des requêtes HTTP à un rythme soutenu sans qu'il soit nécessaire de provisionner 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 test de charge et offre les fonctionnalités suivantes :
-
Déployez Amazon ECS sur des conteneurs AWS Fargate 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 continu.
-
Personnalisez les tests de vos applications à l'aide de JMeter
, k6 , de scripts de test Locust ou d'une simple configuration de point de terminaison HTTP. Pour des considérations de sécurité concernant les frameworks groupés, reportez-vous à la section Frameworks de Third-party test. -
Planifiez des 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 Distributed Load Testing on 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 déployer la solution sur le cloud Amazon Web Services (AWS). Il inclut des liens vers un CloudFormation modèle
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 des réponses aux questions suivantes :
| Si tu veux... | Lisez... |
|---|---|
|
Connaissez le coût de fonctionnement de cette solution. Le coût estimé de l'exécution de cette solution dans la région de l'Est des États-Unis (Virginie du Nord) est de 30,90 USD par mois pour les ressources AWS. |
|
|
Comprenez les considérations de sécurité liées à cette solution. |
|
|
Sachez comment prévoir des quotas pour cette solution. |
|
|
Découvrez quelles régions AWS prennent en charge cette solution. |
|
|
Découvrez le serveur MCP en option pour l'analyse des tests AI-assisted de charge. |
|
|
Découvrez les options d'hébergement de consoles Web disponibles (CloudFront + S3, ALB + ECS Fargate ou headless). |
|
|
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. |
|
|
Accédez au code source et utilisez éventuellement l'AWS Cloud Development Kit (AWS CDK) pour déployer la solution. |