java - 如何使用 SQS 事件对 aws lambda 进行单元测试

标签 java amazon-web-services 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 测试。请引用here了解详情。

示例代码请引用Testing AWS Lambda functions written in Java博客。

关于java - 如何使用 SQS 事件对 aws lambda 进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67794524/

相关文章:

amazon-web-services - 如何检查 Amazon Linux Machine (AMI) 上的 Tomcat 版本?

javascript - 如何在 2 个 JSON 文件之间插入匹配 JSON 键的值

amazon-web-services - 使用 boto3 创建 aws lambda 集成 api 网关资源

aws-lambda - AWS Amplify 如何包含跨两个模型属性的验证? (例如开始日期 < 结束日期)

amazon-web-services - 将 lambda 部署到多个区域的无服务器 yml 文件中的语法是什么?

java - onResume 从堆栈中弹出 Activity

java - Java中的RSA加密算法 : no BigIntegers

amazon-web-services - AWS Cognito 中的 Microsoft oidc 允许多个租户

java - 如何修复图像裁剪的放大尺寸?

java - 关于 rss feed 应用程序的问题