K8s模拟服务

时间:2018-02-24 18:19:06

标签: testing mocking kubernetes

我有一个K8s服务A,它依赖于(在服务B上调用它的API)。 我想只为服务A编写组件测试,我该如何模拟服务B? 这意味着模仿它的反应。

1 个答案:

答案 0 :(得分:0)

你的问题有点不明确,这可能是你投票失败的原因。无论如何,让我试着合理地回答。对我来说,这听起来像是关于软件测试的一般性问题,而不是关于Kubernetes本身的事情。 IMO对模拟网络依赖性并不是很有用。这是因为您硬编码API完整性的假设,从而创建一个安全的测试范围,旨在永远不会失败。当您想要测试此类依赖项的API时,您希望进行集成测试或完整堆栈测试等等。在为软件项目编写单元测试时,您应该专注于内存业务逻辑中的算法。