小编Kus*_*oor的帖子

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

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

wireMockRule.stubFor(WireMock.get(WireMock.urlEqualTo("/abc/xyz"))
                .willReturn(WireMock.aResponse()
                        .withBody("Hey")
                        .withStatus(HttpStatus.OK.value())
                        .withHeader("Content-Type",
                                "application/text")));
Run Code Online (Sandbox Code Playgroud)

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

{
  "request": {
    "method": "GET",
    "url": "/abc/xyz"
  },
  "response": {
    "status": 200,
    "jsonBody": {"Hey"},
    "headers": {
      "Content-Type": "application/test"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

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

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

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

stubbing wiremock

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

stubbing ×1

wiremock ×1