gpt4 book ai didi

java - 使用 Spring Boot 构建的 AWS Kinesis 消费者的集成测试

转载 作者:行者123 更新时间:2023-12-01 19:38:25 25 4
gpt4 key购买 nike

我们正在开发使用 Spring Boot 开发的微服务,该服务消耗来自 Kinesis 流处理的数据,然后将其存储在数据库中。我们有很好的 JUnit Mockito 测试覆盖率。现在我们需要对此进行集成测试。您能否建议一个好的框架或一组可用于端到端测试整个应用程序的框架。到目前为止,我们已经检查了 Citrus 和 spring-integration-aws,但没有运气

最佳答案

一般可以使用localstack在本地运行 Kinesis 等 AWS 服务,并使用 Docker 命令或类似 Testcontainers 的命令从集成测试中启动它们.

根据您的所有设置方式,您需要在测试运行时注入(inject)不同的 Amazon Kinesis 客户端,以便它们连接到本地 AWS 服务。

关于java - 使用 Spring Boot 构建的 AWS Kinesis 消费者的集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59191805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com