Come testare AWS Lambda

Come testare AWS Lambda

AWS Lambda è un servizio di calcolo senza server che esegue il codice nell'ambiente cloud AWS e gestisce le risorse di pendolarismo secondo quel codice. Ci sono funzioni create in lambda sotto forma di linguaggi di programmazione come Python, Java, Node JS e C#.

Nonostante il fatto che la funzione Lambda sia un servizio senza server e tutto lo sviluppo e la distribuzione sono gestiti da AWS, gli sviluppatori devono ancora testare le funzioni per assicurarsi che siano prive di errori e affidabili. A tale scopo, esiste una struttura di test fornita da AWS Lambda attraverso la quale gli utenti testano i codici per errori ed errori.

Come testare AWS Lambda?

Per capire il funzionamento della struttura di test in AWS Lambda. Dobbiamo creare una funzione Lambda. Per questo, vai alla console di gestione AWS e cerca AWS Lambda nei servizi AWS e quindi fai clic sull'opzione "Crea una funzione":


Nomina la funzione Lambda e scegli la lingua per scrivere il codice in quella particolare lingua. Gli utenti possono selezionare qualsiasi linguaggio compatibile con Lambda AWS in base alla loro facilità e competenza. Qui andiamo con "Nodejs":


Fai clic sull'opzione "Crea funzione":


Ora che la funzione è stata creata, l'utente può aggiungere un trigger e una destinazione se esiste un codice esistente per passare alla funzione Lambda. Possiamo procedere senza aggiungerli solo all'uso della funzione "test" tramite le opzioni predefinite:


Scorri verso il basso fino ai dettagli della funzione appena creata. Nella sezione "Codice", verrà scritto un codice predefinito. Gli utenti possono apportare modifiche ad esso. Possiamo anche testare il codice predefinito. Per questo, fai semplicemente clic sul pulsante "Test":


Ciò chiederà all'utente di configurare l'evento di prova in base al quale si suppone che il test sia eseguito. Se non esiste un evento esistente, fai clic su "Crea nuovo evento" e nomina l'evento di prova:


Fai clic sul pulsante "Salva":


Ora, l'evento è stato generato. Fai di nuovo clic sul pulsante "Test":


Ciò visualizzerà i risultati del test del codice in base alle configurazioni degli eventi di test:

    • Lo stato del risultato del test visualizzato come "succeduto" indica la riuscita esecuzione dei risultati del test.

Di conseguenza:

    • C'è il nome dell'evento "test" che è definito dall'utente.
    • Una risposta o l'output del codice compilato.
    • Registri delle funzioni come ID richiesta di avvio per test, ID richiesta finale e ID richiesta report contenente la dimensione della memoria occupata dalla durata del codice e del tempo della sua esecuzione.


Ciò riassume il processo di test di AWS Lambda Funzioni.

Conclusione

Insieme allo sviluppo del software e alle strutture di distribuzione, AWS Lambda fornisce anche una struttura di test attraverso la quale gli utenti possono facilmente testare i codici scritti in diversi linguaggi di programmazione come Python, Java, Node JS, ecc. I risultati del test appaiono immediatamente dopo aver eseguito l'evento di prova. Questo articolo ha spiegato bene come testare le funzioni Lambda in AWS.