如何在微服务中测试功能分裂



我有一个功能,它被分割成3个与kubernetes一起运行的微服务。根据第一个程序的输入,第二个程序执行操作并自动创建kubernette来处理最后一个结果。

我想做一个测试来检查整个过程,但是我不知道怎么做。我认为这可能会打破一些测试原则…

有没有人做过类似的事情给一些建议?

致意。

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

最新更新