Neu: Lokale Tests auf Compute.
Die breite Palette an Services der nächsten Generation, die unsere Kunden in unserer kontrollierten Liveumgebung auf Compute nutzen, um Code in unserer Serverless-Compute-Umgebung zu erstellen, zu testen und bereitzustellen, hat uns wirklich beeindruckt. Um aber das Potenzial von Serverless Computing voll auszuschöpfen, müssen wir noch einige Herausforderungen bewältigen. Um eine dieser Herausforderungen kümmern wir uns heute mit der Einführung von lokalen Tests auf Compute.
Mit lokalen Tests auf Compute können Sie Ihre unfertigen Anwendungen lokal auf Ihren Laptops, Servern oder CI-Systemen ausführen – in einer Umgebung, die mit der Produktivumgebung vergleichbar ist, aber ohne die Zeit und den Aufwand, die mit der Bereitstellung verbunden sind. Und weil der Bereitstellungsschritt für lokale Tests entfällt, können Sie das Tool als Teil Ihrer bestehenden automatisierten Testprozesse – einschließlich Modul- und Integrationstests in CI – ganz einfach nutzen und dabei die Kontrolle über Ihr Test-Setup behalten.
Testen und Iterieren in einer flexiblen Umgebung
Mit diesem neuen Feature können Sie Tests so einfach und so nah wie möglich an der tatsächlichen Produktivumgebung durchführen. Es ist also einfacher als je zuvor, mit Compute loszulegen, zu experimentieren und beim Debuggen schneller zu iterieren. Zum Debuggen stand Ihnen bisher zwar unser Log Tailing zur Verfügung, aber durch die Einführung lokaler Tests erhalten Sie einen skalierbaren und wiederholbaren Pfad für Regressionstests, der Ihnen den Bereitstellungsschritt erspart.
Die lokalen Tests bilden die Produktivumgebung nach und bieten Ihnen volle Zuverlässigkeit für Standard-WASI-Hostcalls, Core-HTTP-Operationen (Manipulation und Senden von Anfragen/Antworten) und Logging. Außerdem können Sie mit der Fastly Command Line Interface schneller live gehen, da Sie an einem einzigen Ort entwickeln, testen und iterieren können, um sicherzustellen, dass Ihre Anwendungen optimal ausgeführt werden, bevor Sie sie für Ihre Endnutzer freigeben.
Nächste Schritte
Lokale Tests sind ein wichtiger Bestandteil des Workflows bei der Anwendungsentwicklung und eine weitere Möglichkeit, wie wir unser Engagement für das bestmögliche Entwicklererlebnis aufrechterhalten. Mehr dazu – einschließlich, wie Sie am besten loslegen – erfahren Sie in unserem Developer Hub. Und wenn Sie Compute noch nicht nutzen, registrieren Sie sich jetzt, um die Power von Serverless selbst zu entdecken.