Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Automatisieren Sie das Testen Ihrer Softwareanwendungen in großem Maßstab
Mit Distributed Load Testing auf AWS können Sie Leistungstests Ihrer Softwareanwendungen in großem Maßstab automatisieren, um Engpässe zu identifizieren, bevor Sie Ihre Anwendung veröffentlichen. Diese Lösung simuliert Tausende von verbundenen Benutzern, die kontinuierlich HTTP-Anfragen generieren, ohne dass Server bereitgestellt werden müssen.
Diese Lösung nutzt Amazon Elastic Container Service (Amazon ECS) auf AWS Fargate, um Container bereitzustellen, die Ihre Lasttestsimulationen ausführen, und bietet die folgenden Funktionen:
-
Stellen Sie Amazon ECS auf AWS Fargate-Containern bereit, die unabhängig voneinander ausgeführt werden, um die Ladekapazität Ihrer Anwendung zu testen.
-
Simulieren Sie Zehntausende gleichzeitiger Benutzer in mehreren AWS-Regionen, die Anfragen in einem kontinuierlichen Tempo generieren.
-
Passen Sie Ihre Anwendungstests mithilfe von JMeter-
, k6- , https://locust.io/ Locust-Testskripten oder einer einfachen HTTP-Endpunktkonfiguration an. Sicherheitsüberlegungen zu den gebündelten Frameworks finden Sie unter Frameworks testen. Third-party -
Planen Sie die Auslastungstests so, dass sie sofort, zu einem zukünftigen Datum und einer zukünftigen Uhrzeit oder nach einem wiederkehrenden Zeitplan ausgeführt werden.
-
Führen Sie mehrere Lasttests gleichzeitig in verschiedenen Szenarien und Regionen durch.
Dieser Implementierungsleitfaden bietet einen Überblick über die Distributed Load Testing on AWS-Lösung, ihre Referenzarchitektur und Komponenten, Überlegungen zur Planung der Bereitstellung und Konfigurationsschritte für die Bereitstellung der Lösung in der Amazon Web Services (AWS) Cloud. Es enthält Links zu einer CloudFormation
Zur Zielgruppe für die Nutzung der Funktionen und Fähigkeiten dieser Lösung in ihrer Umgebung gehören IT-Infrastrukturarchitekten, Administratoren und DevOps Experten, die über praktische Erfahrung in der Architektur in der AWS-Cloud verfügen.
Verwenden Sie diese Navigationstabelle, um schnell Antworten auf diese Fragen zu finden:
| Wenn du willst. | Lesen. |
|---|---|
|
Informieren Sie sich über die Kosten für den Betrieb dieser Lösung. Die geschätzten Kosten für den Betrieb dieser Lösung in der Region USA Ost (Nord-Virginia) belaufen sich auf USD 30,90 pro Monat für AWS-Ressourcen. |
|
|
Machen Sie sich mit den Sicherheitsaspekten dieser Lösung vertraut. |
|
|
Erfahren Sie, wie Sie Kontingente für diese Lösung planen. |
|
|
Erfahren Sie, welche AWS-Regionen diese Lösung unterstützen. |
|
|
Erfahren Sie mehr über den optionalen MCP-Server für die Analyse von AI-assisted Lasttests. |
|
|
Erfahren Sie mehr über die verfügbaren Hosting-Optionen für Webkonsolen (CloudFront + S3, ALB + ECS Fargate oder Headless). |
|
|
Sehen Sie sich die in dieser Lösung enthaltene CloudFormation AWS-Vorlage an oder laden Sie sie herunter, um die Infrastrukturressourcen (den „Stack“) für diese Lösung automatisch bereitzustellen. |
|
|
Greifen Sie auf den Quellcode zu und verwenden Sie optional das AWS Cloud Development Kit (AWS CDK), um die Lösung bereitzustellen. |