WireMockServer与MockServerClient之间的区别

2022-09-04 22:28:46

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


答案 1

他们都或多或少地做同样的事情。WireMock稍微受欢迎一些(就GitHub存储库上的明星而言)。

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

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

另一方面,它们都提供:

  • UI 仪表板
  • 记录+回放功能

我们目前在工作中同时使用这两种方法,但我只与MockServer进行了交互。


答案 2