首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS Lambda: Java集成测试

AWS Lambda: Java集成测试
EN

Stack Overflow用户
提问于 2018-08-07 13:20:31
回答 2查看 1.4K关注 0票数 1

有没有办法通过AWS主题为几个AWS相互交互建立适当的集成测试?

我使用Java部署了两个lambda。

  • 第一个是订阅SNS_topic#1,它过滤和转换SNS消息,并将修改后的数据推送到SNS_topic#2上。
  • 第二个lambda订阅SNS_topic#2,它修改SNS消息并将http请求发送到外部端点。

我需要建立端到端的集成测试来检查整个交互。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-08 12:40:22

如果您想从本地测试它,可以使用amazon。

amazon将帮助您通过aws调用命令手动触发lamda。

请从此链接在本地安装amazon。

之后,您可以使用aws命令从cli调用Amazon1Lamda。它附带了许多选项,比如您可以传递有效负载(在实际场景中应该从SNS传递)。

从Amazon命令详细描述执行AWS Lamda

示例命令:

代码语言:javascript
复制
aws lambda invoke --function-name your_function_name --invocation-type RequestResponse outfile.txt --payload file:requestFile.txt

希望能帮上忙。

票数 0
EN

Stack Overflow用户

发布于 2020-09-08 11:34:44

实际上,有更好的方法,您应该查看https://github.com/localstack/localstackhttps://github.com/localstack/localstack-java-utils --这两个工具将帮助您测试构建在AWS上的无服务器应用程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51727850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档