首页 > 解决方案 > 如何使用 SQS 事件对 aws lambda 进行单元测试

问题描述

我正在实现一个从 SQS 触发的 AWS Lambda,然后做一些其他的事情。这是我目前的处理程序:

我如何通过一个假的 SQSEvent 来测试我的功能?

public class Handler implements RequestHandler<SQSEvent, Void> {
    @Override
    public Void handleRequest(SQSEvent sqsEvent, Context context) {
        helper(sqsEvent.record);

        return null;
    }
}

标签: javaamazon-web-servicesaws-lambda

解决方案


aws-lambda-java-tests有助于简化 java lambda 测试。详情请参阅此处

有关示例代码,请参阅用 Java博客编写的测试 AWS Lambda 函数。


推荐阅读