AWS Lambda to usługa obliczeniowa bez serwera, która uruchamia kod w środowisku chmurowym AWS i zarządza zasobami dojazdowymi zgodnie z tym kodem. Istnieją funkcje tworzone w Lambda w postaci języków programowania, takich jak Python, Java, Node JS i C#.
Pomimo faktu, że funkcja Lambda jest usługą bez serwera, a całe opracowywanie i wdrożenie są zarządzane przez AWS, programiści nadal muszą przetestować funkcje, aby upewnić się, że są bezbłędne i niezawodne. W tym celu istnieje możliwość testowania AWS Lambda, przez które użytkownicy testują kody pod kątem błędów i błędów.
Jak przetestować AWS Lambda?
Zrozumienie działania zakładu testowego w AWS Lambda. Musimy stworzyć funkcję Lambda. W tym celu przejdź do konsoli zarządzania AWS i wyszukaj AWS Lambda w usługach AWS, a następnie kliknij opcję „Utwórz funkcję”:
Nazwij funkcję Lambda i wybierz język, aby napisać kod w tym konkretnym języku. Użytkownicy mogą wybrać dowolny język kompatybilny z AWS według ich łatwości i wiedzy specjalistycznej. Tutaj idziemy z „nodejs”:
Kliknij opcję „Utwórz funkcję”:
Teraz, gdy funkcja została utworzona, użytkownik może dodać wyzwalacz i miejsce docelowe, jeśli istnieje istotny kod do przejścia do funkcji Lambda. Możemy przejść bez dodawania ich tylko do użycia obiektu „testowego” za pomocą opcji domyślnych:
Przewiń w dół do szczegółów nowo utworzonej funkcji. W sekcji „Kod” zostanie zapisany domyślny kod. Użytkownicy mogą wprowadzić w to zmiany. Możemy również przetestować domyślny kod. W tym celu po prostu kliknij przycisk „Test”:
To poprosi użytkownika o skonfigurowanie zdarzenia testowego, zgodnie z którym należy wykonać test. Jeśli nie ma zdarzenia, kliknij „Utwórz nowe wydarzenie” i nazwij zdarzenie testowe:
Kliknij przycisk „Zapisz”:
Teraz wydarzenie zostało wygenerowane. Kliknij ponownie przycisk „Test”:
Wyświetla to wyniki testu kodu zgodnie z konfiguracją zdarzeń testowych:
W rezultacie:
To podsumowuje proces testowania funkcji AWS Lambda.
Wniosek
Wraz z urządzeniami do tworzenia oprogramowania i wdrażania, AWS Lambda zapewnia również zakład testowy, za pomocą którego użytkownicy mogą łatwo testować kody napisane w różnych językach programowania, takich jak Python, Java, Node JS itp. Wyniki testu pojawiają się natychmiast po uruchomieniu zdarzenia testowego. W tym artykule dobrze wyjaśniono, jak przetestować funkcje Lambda w AWS.