Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有一个与许多其他 Web 服务交互的轻量级 Web 服务的业务繁重的前端。
而不是每次我们在任何服务上开发东西时都启动 4+ 应用程序,我们希望有一个存根框架,一个可以重用于大多数服务的框架,允许开发(并希望可重用于测试)有点孤立。
因此,对 http 请求进行存根似乎是最好的策略。
我一直在看Mockey、stubby4j和 Wiremock (无法发布更多链接),但想询问 Overflow 的观点,看看那些经历过类似挑战的人是否有任何建议。
我最近一直在使用 WireMock,给我留下了深刻的印象——它允许对存根响应进行非常声明式的表达,并验证请求。这就像 HTTP 的 Mockito。话虽如此,我的用途主要是在单元和集成测试中,听起来您打算将它用作本地开发的假货。我想它应该仍然适用于你的情况,但我很想知道它在实践中的表现如何。