Como testar aws lambda

Como testar aws lambda

O AWS Lambda é um serviço de computação sem servidor que executa código no ambiente da AWS Cloud e gerencia os recursos de deslocamento de acordo com esse código. Existem funções criadas em Lambda na forma de linguagens de programação como Python, Java, Node JS e C#.

Apesar do fato de a função Lambda ser um serviço sem servidor e todo o desenvolvimento e implantação são gerenciados pela AWS, os desenvolvedores ainda precisam testar as funções para garantir que sejam livres de erros e confiáveis. Para esse fim, existe uma facilidade de teste fornecido pela AWS Lambda, através do qual os usuários testam os códigos de erros e erros.

Como testar aws lambda?

Para entender o funcionamento da instalação de teste na AWS Lambda. Precisamos criar uma função lambda. Para isso, acesse o AWS Management Console e procure a AWS Lambda nos serviços da AWS e clique na opção "Criar uma função":


Nomeie a função Lambda e escolha o idioma para escrever o código nesse idioma em particular. Os usuários podem selecionar qualquer linguagem compatível com a AWS Lambda de acordo com sua facilidade e experiência. Aqui vamos nós com "Nodejs":


Clique na opção "Criar função":


Agora que a função foi criada, o usuário pode adicionar um gatilho e destino se houver um código existente para mudar para a função Lambda. Podemos prosseguir sem adicioná -los apenas ao uso da instalação de "teste" por meio de opções padrão:


Role para baixo até os detalhes da função recém -criada. Na seção "Código", um código padrão será escrito. Os usuários podem fazer alterações nisso. Também podemos testar o código padrão. Para isso, basta clicar no botão "Teste":


Isso solicitará ao usuário que configure o evento de teste de acordo com o qual o teste deve ser realizado. Se não houver evento existente, clique em "Criar novo evento" e nomear o evento de teste:


Clique no botão "Salvar":


Agora, o evento foi gerado. Clique no botão "Teste" novamente:


Isso exibirá os resultados do teste do código de acordo com as configurações dos eventos de teste:

    • O status do resultado do teste exibido como "sucesso" indica a execução bem -sucedida dos resultados dos testes.

Como resultado:

    • Existe o nome do evento "teste" que o usuário definido.
    • Uma resposta ou a saída do código compilado.
    • Registros de funções como ID de solicitação inicial para o teste, ID da solicitação final e ID da solicitação de relatório contendo o tamanho da memória ocupado pelo código e pela duração do tempo de sua execução.


Isso resume o processo de teste funções da AWS Lambda.

Conclusão

Juntamente com as instalações de desenvolvimento e implantação de software, a AWS Lambda também fornece uma instalação de teste através da qual os usuários podem testar facilmente os códigos escritos em diferentes linguagens de programação como Python, Java, Node JS, etc. Os resultados do teste aparecem instantaneamente após a execução do evento de teste. Este artigo explicou bem como testar as funções Lambda na AWS.