首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wiremock :如何在Wiremock中从文件中读取存根?

wiremock :如何在Wiremock中从文件中读取存根?
EN

Stack Overflow用户
提问于 2020-06-25 16:39:13
回答 1查看 2.6K关注 0票数 1

目前,我正在通过我的java代码在存根中设置请求和响应,如下所示。

代码语言:javascript
复制
wireMockRule.stubFor(WireMock.get(WireMock.urlEqualTo("/abc/xyz"))
                .willReturn(WireMock.aResponse()
                        .withBody("Hey")
                        .withStatus(HttpStatus.OK.value())
                        .withHeader("Content-Type",
                                "application/text")));

我想知道是否可以像下面这样在json文件中定义所有的存根配置,然后在我的java代码中读取它。

代码语言:javascript
复制
{
  "request": {
    "method": "GET",
    "url": "/abc/xyz"
  },
  "response": {
    "status": 200,
    "jsonBody": {"Hey"},
    "headers": {
      "Content-Type": "application/test"
    }
  }
}

我在许多帖子中读到了有关映射文件夹的内容。我不确定这是什么,我如何获得它,以及它如何在我的用例中有所帮助?

另外,我读到了body文件名,但这只是对响应body有所帮助,而我希望找到一个解决方案来帮助处理文件中的整个存根。

一个有效的java示例将会非常有用。

EN

回答 1

Stack Overflow用户

发布于 2021-03-10 05:56:22

存根文件(src/test/resources):

内容文件(stub.json):

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62571244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档