Comment tester AWS Lambda

Comment tester AWS Lambda

AWS Lambda est un service informatique sans serveur qui exécute du code dans l'environnement Cloud AWS et gère les ressources de trajet en fonction de ce code. Il y a des fonctions créées dans Lambda sous la forme de langages de programmation comme Python, Java, Node JS et C #.

Malgré le fait que la fonction lambda est un service sans serveur et que tout le développement et le déploiement sont gérés par AWS, les développeurs doivent toujours tester les fonctions pour s'assurer qu'elles sont sans erreur et fiables. À cette fin, il existe une installation de tests fournis par AWS Lambda à travers lequel les utilisateurs testent les codes pour les erreurs et les erreurs.

Comment tester AWS Lambda?

Pour comprendre le fonctionnement de l'installation de test dans AWS Lambda. Nous devons créer une fonction lambda. Pour cela, accédez à la console de gestion AWS et recherchez AWS Lambda dans les services AWS, puis cliquez sur l'option «Créer une fonction»:


Nommez la fonction lambda et choisissez la langue pour écrire le code dans cette langue particulière. Les utilisateurs peuvent sélectionner n'importe quelle langue compatible AWS Lambda en fonction de leur facilité et de leur expertise. Ici, nous allons avec «Nodejs»:


Cliquez sur l'option «Créer la fonction»:


Maintenant que la fonction a été créée, l'utilisateur peut ajouter un déclencheur et une destination s'il existe un code existant pour passer à la fonction lambda. Nous pouvons procéder sans les ajouter uniquement à l'utilisation de l'installation «Test» via des options par défaut:


Faites défiler vers les détails de la fonction nouvellement créée. Dans la section «Code», un code par défaut sera écrit. Les utilisateurs peuvent apporter des modifications à cela. Nous pouvons également tester le code par défaut. Pour cela, cliquez simplement sur le bouton «Tester»:


Cela demandera à l'utilisateur de configurer l'événement de test selon lequel le test est censé être effectué. S'il n'y a pas d'événement existant, cliquez sur «Créer un nouvel événement» et nommez l'événement de test:


Cliquez sur le bouton «Enregistrer»:


Maintenant, l'événement a été généré. Cliquez à nouveau sur le bouton «Tester»:


Cela affichera les résultats de test du code en fonction des configurations des événements de test:

    • L'état du résultat du test affiché comme «succédé» indique l'exécution réussie des résultats des tests.

Par conséquent:

    • Il y a le nom d'événement «test» que le défini par l'utilisateur.
    • Une réponse ou la sortie du code compilé.
    • Les journaux de fonction comme l'ID de demande de démarrage pour le test, l'ID de demande de fin et l'ID de demande de rapport contenant la taille de la mémoire occupée par le code et la durée de son exécution.


Cela résume le processus de test des fonctions AWS Lambda.

Conclusion

Parallèlement aux installations de développement et de déploiement de logiciels, AWS Lambda fournit également une installation de test à travers laquelle les utilisateurs peuvent facilement tester les codes écrits dans différents langages de programmation comme Python, Java, Node JS, etc. Les résultats des tests apparaissent instantanément après avoir exécuté l'événement de test. Cet article explique bien comment tester les fonctions lambda dans AWS.