Konzepte und Definitionen - Verteilte Lasttests auf AWS

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.

Konzepte und Definitionen

In diesem Abschnitt werden die wichtigsten Konzepte beschrieben und die für diese Lösung spezifische Terminologie definiert:

Szenario

Testdefinition, einschließlich des Testnamens, der Beschreibung, der Anzahl der Aufgaben, der Parallelität, der AWS-Region, des Hochlaufs, der Wartezeit, des Testtyps, des geplanten Datums und der Wiederholungskonfigurationen.

Anzahl der Aufgaben

Anzahl der Container, die im Fargate-Cluster gestartet werden, um das Testszenario auszuführen. Zusätzliche Aufgaben werden nicht mehr erstellt, sobald das Kontolimit für Fargate-Ressourcen erreicht ist. Aufgaben, die bereits ausgeführt werden, werden jedoch fortgesetzt.

concurrency

Die Parallelität (Anzahl gleichzeitiger virtueller Benutzer pro Aufgabe). Basierend auf den Standardeinstellungen wird eine Parallelität von 200 empfohlen. Die Parallelität ist durch CPU und Arbeitsspeicher begrenzt. Bei Tests, die auf Apache basieren JMeter, erhöht eine höhere Parallelität den von der JVM für die ECS-Task genutzten Speicher. Die standardmäßige ECS-Aufgabendefinition erstellt Aufgaben mit 4 GB Arbeitsspeicher. Es wird empfohlen, mit niedrigeren Parallelitätswerten für eine Aufgabe zu beginnen und die CloudWatch ECS-Metriken für den Task-Cluster zu überwachen. Weitere Informationen finden Sie in den Kennzahlen zur Nutzung von Amazon ECS-Clustern.

Hochlauf

Der Zeitraum, in dem schrittweise von Null auf das angestrebte Parallelitätsniveau angehoben werden soll.

gedrückt halten für

Der Zeitraum, in dem das angestrebte Parallelitätsniveau nach Abschluss des Hochlaufs beibehalten werden soll.

Eine allgemeine Referenz zu AWS-Begriffen finden Sie im AWS-Glossar.