

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.

# GAMEPERF03-BP02 Testen Sie die Leistung und Skalierbarkeit von Spieleservern
<a name="gameperf03-bp02"></a>

 Um die Leistung und Skalierbarkeit Ihrer Spieleserver zu testen, implementieren Sie mithilfe der GameLift Amazon-Funktionen und des Test-Toolkits ein robustes GameLift Testframework. 

 **Risikostufe, wenn diese bewährte Methode nicht eingeführt wird:** Hoch 

## Implementierungsleitfaden
<a name="implementation-guidance-50"></a>

 Zu den wichtigsten Praktiken gehören: 

 Iteratives Testen 

 Verwenden Sie eine Amazon GameLift Anywhere-Flotte, um eine Cloud-basierte gehostete Umgebung zu erstellen, in der Sie Spielkomponenten iterativ erstellen und testen können. Diese Umgebung sollte die realen Hosting-Bedingungen widerspiegeln und realistische Leistungs- und Skalierbarkeitstests ermöglichen. 

 Testen der Integration von Spieleservern 

 Testen Sie die Integration Ihres Spieleservers mit dem Amazon GameLift Server SDK, einschließlich des Startens neuer Spielsitzungen und der Verfolgung von Spielsitzungen mit unserem AWS CLI GameLift Testing Toolkit. Dadurch wird überprüft, ob der Spieleserver in der GameLift Umgebung ordnungsgemäß funktioniert. 

 Verwende das GameLift Test-Toolkit, um Tests zu automatisieren und detaillierte Leistungskennzahlen zu sammeln. Mit dem Toolkit können Sie die GameLift Infrastruktur visualisieren, virtuelle Player für Auslastungstests starten und mit dem Simulator an FlexMatch Regelsätzen iterieren. FlexMatch Es ist besonders nützlich für die Skalierung von ECS Fargate-Aufgaben, bei denen Spielersitzungen simuliert werden, indem zahlreiche gleichzeitige Spielsitzungen erstellt werden, um die Serverinfrastruktur einem Stresstest zu unterziehen. 

 Testen der Skalierbarkeit 

 Experimentieren Sie mit Warteschlangendesigns für Spielsitzungen, Flotten mit mehreren Standorten, Spot und On-Demand Flotten sowie mehreren Instanztypen. Testen Sie die Optionen für die Platzierung von Spielsitzungen, Latenzrichtlinien und Einstellungen für die Flottenpriorisierung. Konfigurieren Sie die Kapazitätsskalierung, um den Anforderungen der Spieler gerecht zu werden, und stellen Sie sicher, dass das System die erwartete Last unter verschiedenen Bedingungen bewältigen kann. 

### Implementierungsschritte
<a name="implementation-steps-49"></a>
+  Verwenden Sie Amazon GameLift Anywhere, um eine realistische Testumgebung für iterative Leistungs- und Skalierbarkeitstests einzurichten. 
+  Testen Sie die Integration des Spielservers mit dem GameLift Server-SDK, um die korrekte Sitzungsverwaltung und die Ereignisverfolgung innerhalb der GameLift Umgebung zu ermöglichen. 
+  Führen Sie Skalierbarkeitstests mit dem GameLift Testing Toolkit durch, simulieren Sie die Spielerlast, testen Sie Sitzungswarteschlangen und validieren Sie die Flottenskalierung, Latenzrichtlinien und Priorisierungseinstellungen. 