首页  >  问答  >  正文

如何测试微服务中的功能拆分

我有一个功能,分为 3 个使用 kubernetes 运行的微服务。根据第一个的输入,第二个执行操作并自动创建一个 kubernette 来处理最后的结果。

我想做一个测试来检查整个过程,但我不知道如何做到这一点。我认为这可能会破坏一些测试原则......

有人做过类似的事情并提供一些建议吗?

问候。

P粉517814372P粉517814372232 天前453

全部回复(1)我来回复

  • P粉938936304

    P粉9389363042024-02-05 10:28:42

    您应该单独测试每个微服务,而无需实际相互调用。如果您想测试第二个微服务,您应该模拟第一个微服务的响应,然后根据模拟的响应验证您的服务是否执行预期的操作

    回复
    0
  • 取消回复