在Spring Boot应用程序中使用Wiremock映射模仿外部api行为

问题描述 投票:0回答:1

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

我已经使用wiremock --proxy all and record映射选项弄清楚了映射部分,但是我无法在测试中使用那些wiremock映射。我需要知道一种方法,可以在单独的端口上托管那些映射/文件,并将其用于请求响应。谢谢

spring spring-boot testing mapping wiremock
1个回答
0
投票

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

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

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

3)您可以定义常规表达式以映射您的方法和URL

© www.soinside.com 2019 - 2024. All rights reserved.