【问题标题】:Should I use pact based stub service or Wiremock.net?我应该使用基于协议的存根服务还是 Wiremock.net?
【发布时间】:2018-03-18 03:22:23
【问题描述】:

我正在为 dotnetcore 世界中的微服务研究 Component Testing 的工具。

除了组件测试,我还计划使用 Pact.net 进行Contract Testing

在这里阅读 Pact.net 时: https://github.com/pact-foundation/pact-net

我找到了以下链接: https://github.com/seek-oss/seek.automation.stub 它说它是一个基于 Pact 的 .NET 存根库。 这很有意义,因为我将使用 Pact,并且我的 Pact 可用于存根。

但在此之前,我正在考虑 WireMock.net https://github.com/WireMock-Net/WireMock.Net。有没有人尝试过每一个并分享他们的反馈,我应该选择哪一个?与这个 Seek Automation stub 相比,WireMock 在社区中似乎很受欢迎。

提前感谢您的帮助!

【问题讨论】:

  • Stack Overflow 我们的目标是帮助有具体编程困难的人。这意味着问题至少应该包含一个特定的问题。您在wiremock 中提出的问题应该是关于一个特定问题,而不是主要关于持有的意见。如果您想了解更多有关 Stack Overflow 的好问题的信息,请查看以下部分:How to Ask
  • @A. Kootstra 抱歉,我的问题并不具体。我不是在询问意见,而是询问使用和尝试过这两种工具的经验的人。但无论如何,我理解您的担忧,请以不具建设性的方式结束我的问题。

标签: testing automated-tests microservices wiremock pact-net


【解决方案1】:

您可以在 Pact gitter 频道 https://gitter.im/realestate-com-au/pact 上提问

【讨论】:

  • 感谢贝丝,这很有帮助。
  • 我计划在我的大部分测试中使用 pact 提供的存根服务器,而不是使用wiremock。只是因为启动和运行存根服务器的加速时间更快。我发现我可以轻松地将 pact json 文件提供给 pact 存根服务器库,并且我不需要手动创建 json 文件。刚刚为其他寻找相同答案的人添加了这个。
猜你喜欢
  • 1970-01-01
  • 2014-01-28
  • 2011-11-12
  • 1970-01-01
  • 2010-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-19
相关资源
最近更新 更多