Spring Cloud Stream - 集成测试
Spring Cloud Stream - Integration testing
我有基于 Spring Cloud Stream 构建的微服务。测试团队需要为这些服务创建集成测试。什么是最佳做法?
根据下面的示例,来自不同应用程序的 Sink/Source/Processor 需要位于测试项目的类路径中。期望是将每个服务打包并包含在测试项目中吗?
谢谢
当谈到 "integration" 测试 spring-cloud-stream 时,范围 starts/stops 在单个流中。您要问的是测试一个流,其中多个流通过远程 queues/topics 等连接。这超出了 spring-cloud-stream 测试的范围。
然而,还有另一个框架专门用于创建、管理、监视、控制等,以及测试这些流程。我说的是 Spring Cloud Data Flow 使用 GUI 的一组简单命令 and/or 您可以 assemble 将您的应用流式传输到流程中。
我有基于 Spring Cloud Stream 构建的微服务。测试团队需要为这些服务创建集成测试。什么是最佳做法?
根据下面的示例,来自不同应用程序的 Sink/Source/Processor 需要位于测试项目的类路径中。期望是将每个服务打包并包含在测试项目中吗?
谢谢
当谈到 "integration" 测试 spring-cloud-stream 时,范围 starts/stops 在单个流中。您要问的是测试一个流,其中多个流通过远程 queues/topics 等连接。这超出了 spring-cloud-stream 测试的范围。
然而,还有另一个框架专门用于创建、管理、监视、控制等,以及测试这些流程。我说的是 Spring Cloud Data Flow 使用 GUI 的一组简单命令 and/or 您可以 assemble 将您的应用流式传输到流程中。