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

Java 使用Spring Boot构建的AWS Kinesis消费者集成测试,java,spring-boot,integration-testing,microservices,amazon-kinesis,Java,Spring Boot,Integration Testing,Microservices,Amazon Kinesis,我们正在开发使用SpringBoot开发的微服务,它使用来自Kinesis流的数据处理它,然后将它存储在DB中。我们有很好的JUnit Mockito测试覆盖率。现在我们需要对其进行集成测试。您能推荐一个好的框架或一组框架,用于端到端测试整个应用程序吗。到目前为止,我们已经检查了Citrus和spring integration aws,但没有运气通常您可以使用它在本地运行像Kinesis这样的aws服务,并使用Docker命令或类似命令从集成测试中启动它们 根据您的设置方式,您需要在测试运行时

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

通常您可以使用它在本地运行像Kinesis这样的aws服务,并使用Docker命令或类似命令从集成测试中启动它们


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

测试是无用的。您不需要测试,不需要框架,您需要工作代码。