我有一个功能,分为 3 个使用 kubernetes 运行的微服务。根据第一个的输入,第二个执行操作并自动创建一个 kubernette 来处理最后的结果。
我想做一个测试来检查整个过程,但我不知道如何做到这一点。我认为这可能会破坏一些测试原则......
有人做过类似的事情并提供一些建议吗?
问候。
P粉9389363042024-02-05 10:28:42
您应该单独测试每个微服务,而无需实际相互调用。如果您想测试第二个微服务,您应该模拟第一个微服务的响应,然后根据模拟的响应验证您的服务是否执行预期的操作