WireMockServer 与 MockServerClient 的区别

Jam*_*mes 8 java rest wiremock mockserver

我想了解 MockServerClient( 或 org.mockserver.integration.ClientAndServer) 和 WireMockServer 这两个框架之间的区别是什么?它们可以交换吗?我阅读了文档。但无法弄清楚这两者之间有什么区别?谢谢。

pay*_*yne 12

他们都做或多或少相同的事情。WireMock 稍微更受欢迎(就 GitHub 存储库上的星数而言)。

在不确定的情况下,一些差异似乎是:

  • MockServer似乎有一个 Maven 插件用于配置和启动服务器
  • MockServer提供了一种在请求与期望匹配时设置回调的方法
  • WireMock似乎有一种更简单的方法来操作外部文件来设置期望

另一方面,他们都提供:

  • UI 仪表板
  • 具有录音+回放功能

我们目前在工作中使用两者,但我只与 MockServer 进行过交互。