当前位置: 首页 > 知识库问答 >
问题:

加载wiremock存根文件

丘普松
2023-03-14

我想在启动我的cucumber-jvm测试之前加载我所有的wiremck存根文件。

根据wiremock docs,通过API只能推送一个文件。不是散装的。我认为在启动测试之前,应该在测试项目中使用java代码

通过代码实现这一点的最佳方式是什么。

共有1个答案

皇甫卓君
2023-03-14

通过调用wiremock api,您可以按照以下解决方案一次性上传多个存根。

解决方案

试着张贴到http://localhost:8080/__admin/mappings/import

 类似资料:
  • 我正在尝试使用线子 JSON 存根文件模拟查询参数。 它的工作原理,当我这样做: 但是,当我更改查询参数以使用这样的专用字段时,它不再起作用: 知道为什么吗? 测试请求看起来像 http://some-host/posts?id=1

  • 我有一个存根文件,我通过c#管理api发送到一个独立的线子实例。当我通过postman发送时,我得到了预期的响应,除了响应体总是空的,即使在我的文件中我有这个: } 我看到预期的标题a b,但正文中什么都没有。另外,如果我将其更改为纯文本: 这也没用-我做错了什么?

  • 我已经用一个REST/HTTP请求模拟示例实现了一个基本的WireMock。服务器代码实现如下。 有了这段代码,我在向Postman发出get请求时得到如下错误(即GET http://127 . 0 . 0 . 1:8089/some/thing)。 无法提供响应,因为此WireMock实例中没有存根映射。 我的设置/代码中缺少什么? 主要功能是: 在“resources/testconfig”

  • 我使用WireMock来存根来自远程服务器的响应。在文件夹中,我有许多为存根设置规则的文件。这里的例子: { 如您所见,当我收到请求时,会从文件

  • 我想在 wiremock 中将 调用设置为 json 配置存根。 需要提供哪些附加配置? 我有下面的json配置 以上内容对于< code>http非常适用,但对于< code>https:则不适用 当更改为时,我会看到以下内容 我参考了这个答案,但不确定第一个答案中第二步的密码 即 将认证导入密钥库

  • 因此,我试图使用wiremck向带有请求正文的URL发出后请求,然后使用我的respons.json文件返回响应。(自定义响应) 我就是这样设置的,但我似乎找不到任何关于如何设置带有请求主体的post存根(包含数据,比如说尝试创建ID),然后检索自定义响应主体(从json文件创建ID响应)的信息。我该怎么设置呢。我尝试通过json文件请求生成id,然后尝试检索创建的id。 WithBodyFile