Die Säulen des Performance Engineering - AWS Präskriptive Leitlinien

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.

Die Säulen des Performance Engineering

Um eine Performance-Engineering-Denkweise zu fördern, ist es wichtig, ein solides Fundament zu schaffen und gleichzeitig Performance Engineering für die Anwendung einzurichten. Performance Engineering erfordert die Einrichtung von vier Hauptpfeilern:

  • Generierung von Testdaten — Leistungsingenieure richten Tools zur Generierung der Testdaten ein.

  • Testbeobachtbarkeit — Leistungstechniker richten die Beobachtungsumgebung ein, um sicherzustellen, dass der Leistungslauf protokolliert und zurückverfolgt werden kann und dass die Ressourcen, die die Lasten verarbeiten, überwacht werden.

  • Testautomatisierung — Performance-Techniker entwickeln mithilfe von Tools wie Apache JMeter oder ghz automatisierte Tests, die den Benutzerverkehr und die Systemlast simulieren.

  • Testberichterstattung — Es werden Daten über die Konfiguration jedes Testlaufs zusammen mit den Leistungsergebnissen gesammelt. Die Daten ermöglichen es, Konfigurationsänderungen mit der Leistung zu korrelieren, und liefern wertvolle Erkenntnisse.

Diagramm, das die Säulen zeigt.

Die Einbeziehung dieser Säulen wird die Leistungsorientierung bereits in den Anfangsphasen des Entwurfs fördern. Dadurch können Änderungen an der Anwendung oder Umgebung in späteren Entwicklungs- und Testphasen vermieden werden.