Freigeben über


Was ist Playwright Workspaces?

Playwright Workspaces ist ein vollständig verwalteter Dienst für End-to-End-Webtests, der auf Playwright basiert. Mit Playwright Workspaces können Sie die Testausführung erheblich beschleunigen, indem Sie Tests parallel mit verwalteten cloudbasierten Browsern ausführen. Der Dienst kümmert sich um die zugrunde liegende Infrastruktur und Komplexität, sodass Sie Ihre Web-App in großen Browsern sowohl unter Linux als auch unter Windows überprüfen können, damit Sie Features schneller und mit größerem Vertrauen versenden können.

Erste Schritte mit der Schnellstartanleitung: Führen Sie Ihre Playwright-Tests mit Playwright Workspaces im Maßstab aus.

Weitere Informationen zum Erstellen von End-to-End-Tests mit dem Playwright-Testframework finden Sie in der Dokumentation "Erste Schritte " auf der Playwright-Website.

Beschleunigen von Tests mit parallelen Remotebrowsern

Die Größe Ihrer Testsammlung nimmt mit der Komplexität Ihrer Anwendungen zu. Die Dauer zum Abschließen Ihrer Testsammlung erhöht sich ebenfalls entsprechend. Verwenden Sie parallele Remotebrowser, um die Gesamtabschlusszeit der Testsammlung zu verkürzen.

  • Verteilen Sie Ihre Tests auf viele parallele Browser, die in der Cloudinfrastruktur gehostet werden.

  • Skalieren Sie Ihre Tests über die Verarbeitungsleistung Ihrer Entwicklerarbeitsstation, lokale Infrastruktur oder CI-Agentcomputer hinaus.

  • Erreichen Sie eine konsistente regionale Leistung, indem Sie Ihre Tests auf Browsern in einer Azure-Region ausführen, die am nächsten zu Ihrem Clientcomputer liegt.

Weitere Informationen finden Sie unter Konfigurieren für optimale Leistung.

Einheitliche Tests mit mehreren Betriebssystemen und Browsern

Moderne Web-Apps müssen fehlerfrei mit zahlreichen Browsern, Betriebssystemen und Geräten funktionieren.

  • Führen Sie Tests gleichzeitig in allen modernen Browsern unter Windows, Linux und der mobilen Emulation von Google Chrome für Android und Mobile Safari aus.

  • Die Verwendung dienstseitig verwalteter Browser stellt konsistente und zuverlässige Ergebnisse für funktionale und visuelle Regressionstests sicher, die auf den Entwicklerarbeitsstationen Ihres Teams oder in der CI-Pipeline ausgeführt werden.

  • Playwright Workspaces unterstützt alle Browser, die von Playwright unterstützt werden.

Testen an Endpunkten

Verwenden Sie in der Cloud gehostete Remotebrowser, um Webanwendungen standortunabhängig zu testen, ohne eingehende Verbindungen in Ihrer Firewall zulassen zu müssen.

Playwright-Unterstützung

Playwright Workspaces basiert auf dem Playwright-Framework.

Funktionsweise

Playwright Workspaces instanziiert in der Cloud gehostete Browser auf verschiedenen Betriebssystemen. Playwright führt Tests auf dem Clientcomputer aus – entweder einer Entwicklerarbeitsstation oder einem CI-Agent – und steuert cloudgehostete Browser über den Playwright Workspaces-Dienst remote. Der Testcode verbleibt während der gesamten Testausführung auf dem Clientcomputer, während Browserinteraktionen in der Cloud ausgeführt werden.

Diagramm, das eine Architekturübersicht über Playwright Workspaces zeigt.

Nach Abschluss einer Testausführung sind die Testergebnisse, Ablaufverfolgungsdateien und andere Testausführungsdateien auf dem Clientcomputer verfügbar.

Sie müssen ihren vorhandenen Testcode nicht ändern, um ihn mit Playwright Workspaces auszuführen. Installieren Sie einfach das Playwright Workspaces-Paket, und geben Sie Ihren Arbeitsbereichsendpunkt an.

Weitere Informationen finden Sie unter Bestimmen der optimalen Konfiguration zur Optimierung des Abschlusses der Testsammlung.

Regionale Datenresidenz und ruhende Daten

Playwright-Arbeitsbereiche speichern oder verarbeiten keine Kundendaten außerhalb der Region, in der Sie den Arbeitsbereich bereitstellen. Wenn Sie das Feature der regionalen Affinität verwenden, werden die Metadaten aus der in der Cloud gehosteten Browserregion sicher und konform in die Arbeitsbereichsregion übertragen.

Playwright Workspaces verschlüsselt automatisch alle In Ihrem Arbeitsbereich gespeicherten Daten mit von Microsoft verwalteten Schlüsseln (dienstverwaltete Schlüssel). Diese Daten umfassen beispielsweise Arbeitsbereichsdetails, Playwright-Testausführungsmetadaten wie Teststart- und Endzeit, Testminuten, wer den Test ausgeführt hat, und Testergebnisse, die für den Dienst veröffentlicht werden.

Nächster Schritt