2
我们有一个轻量级Web服务的商业前端,它可以与许多其他Web服务交互。多种Web服务的存根策略?
每次我们在任何一个服务上开发一些东西时,我们都希望有一个存根框架,而这个框架可以被大多数服务重用,允许开发(&希望可重用)用于测试)有点独立。
所以对http请求进行存根似乎是最好的策略。
我一直在寻找Mockey,Stubby4j & Wiremock(不能发布更多的链接),但要问的溢出的角度,看看那些谁已通过了类似的挑战消失过任何意见。
是的,关于这些存根框架更多地用于测试的焦点,我想知道我正在以错误的方式思考问题。 要去当地尝试一些,从Mockey开始,因为它读的就像我们问题最好的。 –
通常我通过使用类似Spring的配置文件来替换远程服务接口的存根实现来解决这个问题。也就是说,如果我有一个由'WebService'支持的'Service'接口,对于本地配置文件,它将被注入一个'StubService'来代替。验证WebService的正确性是在集成测试期间使用Wiremock或类似的地方。 –