首页 > 解决方案 > 一次测试多个 Spring Boot 服务

问题描述

我有 10 个 spring boot 服务,它们都通过 rabbitmq 与第 11 个 spring boot 服务通信。我想建立一个测试环境,我可以在其中运行所有服务,查看数据库中的记录,理想情况下,模拟外部服务请求(又名 maxmind 等)。我怎样才能做到这一点?

标签: springdockertesting

解决方案


也许我没有得到正确的问题,而只是将它安装在测试环境中?

你可以用 docker/kubernetes 之类的东西来做到这一点,或者如果你更喜欢在不同的端口上启动你的服务并自己路由它。

对于模拟,只需编写一个简单的 Spring Boot 微服务,它接受请求并使用测试所需的数据进行响应。


推荐阅读