我正在尝试使用Wire Mock模拟我的第三方服务之一。但是,与大多数用例不同,我需要针对我的环境之一的实时请求。这些电话将不会来自单元/集成测试。
为了支持此用例,我需要使我的有线模拟服务器始终处于运行状态,这与其他仅在执行测试时才启动有线模拟服务器的用例不同。在哪里为我的用例启动和配置Wire模拟服务器? Application.java是否正确?另外,我在哪里定义存根?
您可以独立运行WireMock服务器,并在您有权访问的任何地方托管它。存根在执行WireMock独立程序的/mappings
目录下定义。有关在standalone can be found here.中运行的更多信息
您也可以将WireMock服务器配置为项目,并通过任何必要或可用的方法进行部署。抱歉,这是一个开放式的答案,但是在不知道可用内容的具体情况下,没有太多可做的方向。
此外,WireMock的维护者提供了一项付费服务,它将为您托管模拟服务器,称为MockLab