如何使用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;
}
}

aws-lambda-java-tests有助于简化java lambda测试。请参阅此处了解详细信息。

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

最新更新