Ich habe eine Funktion, die in drei Mikrodienste aufgeteilt ist, die mit Kubernetes ausgeführt werden. Basierend auf der Eingabe des ersten führt der zweite die Operation aus und erstellt automatisch eine Kubernette, um das Endergebnis zu verarbeiten.
Ich möchte einen Test durchführen, um den gesamten Prozess zu überprüfen, weiß aber nicht, wie ich das machen soll. Ich denke, dass dies gegen einige Testprinzipien verstoßen könnte ...
Hat jemand etwas Ähnliches gemacht und hat einen Rat?
Grüße.
您应该单独测试每个微服务,而无需实际相互调用。如果您想测试第二个微服务,您应该模拟第一个微服务的响应,然后根据模拟的响应验证您的服务是否执行预期的操作