在spring引导应用程序中使用wiremock映射来模拟外部api行为

在spring引导应用程序中使用wiremock映射来模拟外部api行为,spring,spring-boot,testing,mapping,wiremock,Spring,Spring Boot,Testing,Mapping,Wiremock,我有一个用例,需要测试我的应用程序的外部API请求 我已经使用wiremock--proxy all和record mappings选项找到了映射部分,但是我无法在测试中使用这些wiremock映射。 我需要知道如何在单独的端口上托管这些映射/文件,并将它们用于请求响应。 感谢Wiremock用于测试或在线模拟(http/https)数据,它类似于从http请求获取响应 1) 您需要在应用程序中设置wiremock服务器,并使用springBootTest和runWith springRunne

我有一个用例,需要测试我的应用程序的外部API请求

我已经使用wiremock--proxy all和record mappings选项找到了映射部分,但是我无法在测试中使用这些wiremock映射。 我需要知道如何在单独的端口上托管这些映射/文件,并将它们用于请求响应。
感谢

Wiremock用于测试或在线模拟(http/https)数据,它类似于从http请求获取响应

1) 您需要在应用程序中设置wiremock服务器,并使用springBootTest和runWith springRunner注释测试计算器

2) 您可以按照以下定义定义模拟/存根:


3) 您可以定义常规体验来映射您的方法和URL

您可以创建并提供通过代理运行的URL的简单示例吗。请提供创建的映射以及您对执行的任何观察。如果没有更多的信息,我们将无法帮助你。