Wie man AWS Lambda testet

Wie man AWS Lambda testet

AWS Lambda ist ein serverloser Computerdienst, der Code in der AWS -Cloud -Umgebung ausführt und die Pendelressourcen gemäß diesem Code verwaltet. In Lambda sind Funktionen in Form von Programmiersprachen wie Python, Java, Node JS und C# erstellt.

Trotz der Tatsache, dass die Lambda-Funktion ein serverloser Service ist und die gesamte Entwicklung und Bereitstellung von AWS verwaltet wird, müssen Entwickler die Funktionen weiterhin testen, um sicherzustellen, dass sie fehlerfrei und zuverlässig sind. Zu diesem Zweck gibt es eine Funktion der Tests von AWS Lambda, über die die Benutzer die Codes auf Fehler und Fehler testen.

Wie man AWS Lambda testet?

Um die Arbeit der Testeinrichtung in AWS Lambda zu verstehen. Wir müssen eine Lambda -Funktion erstellen. Gehen Sie hierfür zur AWS -Management -Konsole und suchen Sie in den AWS -Diensten nach AWS Lambda und klicken Sie dann auf die Option „Eine Funktion erstellen“:


Nennen Sie die Lambda -Funktion und wählen Sie die Sprache, um den Code in diese bestimmte Sprache zu schreiben. Benutzer können jede AWS-Lambda-kompatible Sprache gemäß ihrer Leichtigkeit und ihres Fachwissens auswählen. Hier gehen wir mit "Nodejs":


Klicken Sie auf die Option "Funktion erstellen":


Nachdem die Funktion erstellt wurde, kann der Benutzer einen Auslöser und ein Ziel hinzufügen, wenn vorhandener Code zur Lambda -Funktion vorhanden ist. Wir können fortfahren, ohne sie durch Standardoptionen nur zur Verwendung der „Test“ -Funktion hinzuzufügen:


Scrollen Sie nach unten zu den Details der neu erstellten Funktion. Im Abschnitt "Code" wird ein Standardcode geschrieben. Benutzer können Änderungen daran vornehmen. Wir können auch den Standardcode testen. Dazu klicken Sie einfach auf die Schaltfläche "Test":


Dadurch wird der Benutzer aufgefordert, das Testereignis zu konfigurieren, nach dem der Test durchgeführt werden soll. Wenn es kein vorhandenes Ereignis gibt, klicken Sie auf "Neues Ereignis erstellen" und benennen Sie das Testereignis:


Klicken Sie auf die Schaltfläche "Speichern":


Jetzt wurde die Veranstaltung generiert. Klicken Sie erneut auf die Schaltfläche "Test":


Dadurch werden die Testergebnisse des Codes gemäß den Konfigurationen der Testereignisse angezeigt:

    • Der Status des als „Erfolgs“ angezeigten Testergebnisses zeigt die erfolgreiche Ausführung der Testergebnisse an.

Infolge:

    • Es gibt den Namen "Test", den der Benutzer definiert hat.
    • Eine Antwort oder die Ausgabe des kompilierten Code.
    • Funktionsprotokolle wie Startanforderung ID für die Test-, Endanforderungs -ID und Berichtsanforderungs -ID, die die Speichergröße enthält, die durch den Code und die Zeitdauer seiner Ausführung besetzt ist.


Dies fasst den Prozess des Testen von AWS -Lambda -Funktionen zusammen.

Abschluss

Zusammen mit den Softwareentwicklungs- und Bereitstellungsmöglichkeiten bietet AWS Lambda auch eine Testeinrichtung, durch die die Benutzer die Codes problemlos in verschiedenen Programmiersprachen wie Python, Java, Knoten JS usw. testen können. Die Testergebnisse erscheinen sofort nach dem Ausführen des Testereignisses. In diesem Artikel wurde gut erklärt, wie die Lambda -Funktionen in AWS getestet werden können.