Verteilte Ladetests in AWS

Automatisches Testen von Software-Anwendungen in großem Maßstab und unter Last, um potenzielle Leistungsprobleme zu identifizieren

Übersicht

Verteilte Ladetests auf AWS automatisieren Leistungstests im großen Maßstab und zeigen, wie sich Ihre Anwendungen unter verschiedenen Lastbedingungen verhalten, und identifizieren potenzielle Leistungsprobleme während des gesamten Lebenszyklus Ihrer Anwendungen (einschließlich Entwicklung, Staging, Produktion und Postproduktion). Diese AWS-Lösung simuliert Benutzer und Transaktionen im Bereich von Hunderten bis zu Millionen und generiert konsistente Transaktionen, ohne dass eine Benutzer- oder Serverbereitstellung erforderlich ist.

Die Lösung bietet Einblicke in wichtige Bereiche wie die Skalierbarkeit und Zuverlässigkeit von Amazon Elastic Compute Cloud (Amazon E2)-Instances, Amazon Elastic Container Service (Amazon ECS) oder Amazon Elastic Kubernetes Service (Amazon EKS), Kaltstart- und Ausführungszeiten von AWS-Lambda-Funktionen, Amazon Relational Database Service (Amazon RDS)-Datenbankabfrageleistung und Amazon-CloudFront-Reaktionszeiten. Durch die Simulation realistischer Lastszenarien können Sie Ihre Infrastruktur sowohl im Hinblick auf Leistung als auch auf Kosteneffizienz optimieren.

Vorteile

Ressourcenkosten optimieren

Passen Sie Ihre Infrastruktur an, indem Sie genaue Einblicke in die Leistung Ihrer Anwendungen unter unterschiedlichen Lastbedingungen gewinnen, was zu einer kostengünstigen Ressourcenverteilung führt.

Ladetests automatisieren

Automatisieren Sie Ihre Ladetests, indem Sie sie planen oder diese Lösung in Ihre CI/CD-Pipeline (Continuous Integration, Continuous Delivery) integrieren und so Ihren Testprozess optimieren.

Konto für globale Benutzer

Simulieren Sie realen Datenverkehr aus mehreren AWS-Regionen, um zu bewerten, wie sich Ihre Anwendung unter unterschiedlichen geografischen Belastungen verhält, und optimieren Sie so die globale Leistung.

Mit JMeter schnell anpassen

Entwerfen und integrieren Sie verteilte Ladetests nahtlos mit JMeter-Skripten, sodass Sie Tests an die individuellen Anforderungen Ihrer Anwendung anpassen können.

Technische Details

Sie können diese Architektur mithilfe des Implementierungsleitfadens und der zugehörigen AWS-CloudFormation-Vorlage für AWS-Regionen automatisch bereitstellen.

Anwendungsfälle für diese AWS-Lösung
Showing results: 1-3
Total results: 4
  • Überschrift
Weitere Informationen ...
Über diese Bereitstellung
Showing results: 1
Total results: 1
  • Datum der Veröffentlichung
    • Version: 3.3.4
    • Veröffentlicht: 2/2025
    • Autor: AWS
    • Geschätzte Bereitstellungszeit: 15 Minuten
    • Geschätzte Kosten: Details anzeigen
Bereitstellungsoptionen
Sind Sie startbereit?
Diese Lösung bereitstellen, indem Sie sie in Ihrer AWS-Konsole starten

Brauchen Sie Hilfe? Stellen Sie mit einem Partner bereit.
Finden Sie einen AWS-zertifizierten Drittanbieter-Experten, der Sie bei dieser Bereitstellung unterstützt
Logo der australischen Post

Unsere Mission bei Calabrio besteht darin, Kontaktcentern dabei zu helfen, intelligenter, schneller und besser zu arbeiten. Wir mussten für einen Großkunden schnell ein neues, leistungsstarkes Feature entwickeln. Wir verwendeten verteilte Lasttests in AWS, um die Leistung unseres Systems in großem Maßstab zu testen, ohne die Anforderung kostspieliger Testlizenzen für Unternehmen oder das Schreiben von benutzerdefiniertem Orchestrierungscode für Open-Source-Tools. Mit dieser AWS-Lösung haben wir Tests mit dem sechsfachen des erwarteten Datenverkehrsvolumens konzipiert und durchgeführt und die neue Features erfolgreich und vorzeitig eingeführt.“

Daryl Robbins
Senior Director, Engineering
Video
Lösungen mit AWS Solutions: verteilte Ladetests
AWS-Architekturblog
Sicherstellen der optimalen Anwendungsleistung mit verteilten Lasttests auf AWS

Sowohl Unternehmen als auch öffentliche Dienste müssen sich darauf verlassen können, dass ihre Anwendung mit steigenden Benutzerlasten skalieren kann. Mit verteilten Lasttests auf AWS können Sie Anwendungstests automatisieren, herausfinden, wie Ihre Anwendung skaliert, und Engpässe beheben, bevor Sie die Anwendung veröffentlichen.

Vollständigen Blog-Artikel lesen 

War diese Seite hilfreich?