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.
Aktualisieren Sie die Lösung
Bei der Aktualisierung der Lösung werden die neuesten Funktionen, Sicherheitspatches und Bugfixes auf Ihre Bereitstellung angewendet. Informationen zur Aktualisierung auf die neueste Version finden Sie im entsprechenden Abschnitt, der auf Ihrer ursprünglichen Bereitstellungsmethode basiert: AWS Launch Wizard oder AWS CloudFormation.
Wichtig
Stellen Sie vor der Aktualisierung sicher, dass derzeit keine Lasttests ausgeführt werden. Der Aktualisierungsvorgang kann die Verfügbarkeit der Lösung vorübergehend beeinträchtigen.
Problembehebung bei Updates von Versionen vor Version 3.3.0
Anmerkung
Dieser Abschnitt bezieht sich nur auf Updates von Versionen vor v3.3.0. Wenn Sie ein Update von Version 3.3.0 oder höher durchführen, folgen Sie dem standardmäßigen Aktualisierungsverfahren entweder über den AWS Launch Wizard oder AWS. CloudFormation
-
Laden Sie das distributed-load-testing-on-aws.template herunter.
-
Öffnen Sie die Vorlage und navigieren Sie zu und suchen Sie nach.
Conditions:DLTCommonResourcesAppRegistryCondition -
Die Ausgabe sollte wie folgt aussehen:
Conditions: DLTCommonResourcesAppRegistryConditionCCEF54F8: Fn::Equals: - "true" - "true" -
Ändern Sie den zweiten
trueWert infalse:Conditions: DLTCommonResourcesAppRegistryConditionCCEF54F8: Fn::Equals: - "true" - "false" -
Verwenden Sie die benutzerdefinierte Vorlage, um Ihren Stack zu aktualisieren, indem Sie den Schritten unter Mit AWS aktualisieren folgen CloudFormation.
-
Dieses Update entfernt Ressourcen im Zusammenhang mit der App-Registrierung aus dem Stack, sodass das Update erfolgreich abgeschlossen werden kann.
-
Führen Sie ein weiteres Stack-Update mit der neuesten Vorlagen-URL durch.
Der Pfad der Zip-Datei ändert sich von v3 auf v4
DLT v4 hat die Art und Weise geändert, wie gezippte Testszenarien extrahiert werden, um sie an die Auflösung von Dateipfaden durch die JMeter-GUI anzupassen und ein konsistentes Verhalten in allen unterstützten Frameworks zu unterstützen.
| Version | Verhalten beim Extrahieren |
|---|---|
|
v3 |
Die Dateien wurden unter Beibehaltung der Verzeichnisstruktur entpackt. Non-JMX Dateien (CSV, Bilder) mussten anhand ihres Pfads im Archiv referenziert werden (zum Beispiel |
|
v4 |
Alle Dateien werden zusammen mit der JMX-Datei direkt in das Arbeitsverzeichnis des Containers extrahiert. Jede interne Verzeichnisstruktur in der Zip-Datei ist abgeflacht, sodass Dateiverweise im JMX nur den Dateinamen verwenden dürfen (z. B.). |
Zum Beispiel, wenn Ihre Zip-Datei Folgendes enthält:
my-test.zip ├── my-test/ │ ├── sample.jmx │ └── users.csv
In Version 3 verwies die CSV-Datensatzkonfiguration im JMX anhand ihres Pfads im Archiv auf die Datei:my-test/users.csv. In Version 4 muss dieselbe Referenz gerecht seinusers.csv, da sie sample.jmx zur Laufzeit im selben flachen Arbeitsverzeichnis abgelegt wird. users.csv
Anmerkung
Dies gilt für alle Dateiverweise in Ihren Testskripten, einschließlich der Konfigurationspfade für CSV-Datensätze, Datei-Uploads und aller anderen relativen Pfade.
Aktualisierung regionaler Stacks
Wenn Sie die Lösung in mehreren Regionen bereitgestellt haben, müssen Sie jeden regionalen Stack separat aktualisieren. Folgen Sie dem standardmäßigen Aktualisierungsverfahren für jeden regionalen CloudFormation Stack in den Regionen, in denen Sie die Testinfrastruktur bereitgestellt haben.
AWS Systems Manager — Anwendungsmanager
Nach der Aktualisierung der Lösung bietet der AWS Systems Manager Application Manager einen Überblick über die Lösung und ihre Ressourcen auf Anwendungsebene. Sie können den Application Manager verwenden, um:
-
Überwachen Sie Ressourcen, Kosten für bereitgestellte Ressourcen über Stacks und AWS-Konten hinweg und Protokolle von einem zentralen Ort aus.
-
Sehen Sie sich die Betriebsdaten für die Ressourcen der Lösung im Kontext einer Anwendung an, z. B. den Bereitstellungsstatus, CloudWatch Alarme, Ressourcenkonfigurationen und Betriebsprobleme.