Runtime-Versionen, die Node.js und Playwright verwenden - Amazon CloudWatch

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.

Runtime-Versionen, die Node.js und Playwright verwenden

Die folgenden Abschnitte enthalten Informationen zu den CloudWatch Synthetics-Laufzeitversionen für Node.js und Playwright. Playwright ist eine Open-Source-Automatisierungsbibliothek für Browsertests. Weitere Informationen zu Playwright finden Sie unter https://playwright.dev/

Die Namenskonvention für diese Laufzeitversionen lautet syn-language-framework-majorversion.minorversion.

syn-nodejs-playwright-2,0

Wichtige Abhängigkeiten:

  • AWS Lambda Laufzeit Node.js 20.x

  • Dramatiker Version 1.49.1

  • PlayWright/Testversion 1.49.1

  • Chromium-Version 131.0.6778.264

Änderungen syn-nodejs-playwright in -2.0

  • Die Diskrepanz zwischen der Gesamtdauer und der Summe der Timings für eine bestimmte Anfrage in der HAR-Datei wurde behoben.

  • Unterstützt Testläufe für den Canary, was Ad-hoc-Ausführungen oder die Durchführung eines sicheren Canary-Updates ermöglicht.

Weitere Informationen finden Sie hier:

Die folgenden früheren Runtime-Versionen für Node.js und Playwright werden weiterhin unterstützt.

syn-nodejs-playwright-1.0

Wichtige Abhängigkeiten:

  • AWS Lambda Laufzeit Node.js 20.x

  • Dramatiker Version 1.44.1

  • PlayWright/Testversion 1.44.1

  • Chromium-Version 126.0.6478.126

Features:

  • PlayWright Unterstützung — Sie können kanarische Skripte schreiben, indem Sie das Playwright Automation Framework verwenden. Sie können Ihre vorhandenen Playwright-Skripte als Kanarien-Skripte ausführen und sie mit AWS Überwachungsfunktionen erweitern.

  • CloudWatch Log-Integration — Sie können Logs über die CloudWatch Synthetics-Konsole abfragen und filtern. Jede Log-Meldung enthält ein UnikatcanaryRunId, sodass Sie ganz einfach nach Logs für einen bestimmten Canary-Run suchen können.

  • Metriken und Canary-Artefakte — Du kannst die Passrate von CloudWatch Canary-Run-Metriken überwachen und Alarme konfigurieren, die dich benachrichtigen, wenn Canaries Probleme entdecken.

  • Zuordnung von Screenshots und Schritten — Du kannst Screenshots mit der systemeigenen Playwright-Funktionalität aufnehmen, um die Phasen eines Canary-Skripts bei jedem Lauf zu visualisieren. Screenshots werden automatisch mit Canary Steps verknüpft und in Amazon S3 S3-Buckets hochgeladen.

  • Mehrere Tabs — Sie können Canaries erstellen, die mehrere Browser-Tabs öffnen und von jedem Tab aus auf Screenshots zugreifen. In Synthetics können Sie Benutzerworkflows mit mehreren Tabs und mehreren Schritten erstellen.