问题标签 [wiremock-standalone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
42 浏览

wiremock - 使用wiremock中请求url的查询参数从jsonBody获取特定对象

如果 1) 我需要传递我的查询 2) 查询应该用于从一组对象中发送一个对象,那么映射对象应该是什么

我希望上面的 url 只返回 {"id":"someID","name":"efg"}

我应该如何更改上述映射以获得所需的输出

0 投票
1 回答
271 浏览

wiremock - 与 Wiremock-standalone 中的 XML 声明匹配的请求正文

我有一个 ./mappings/*.json 文件中描述的存根。

Wiremock (ver.2.26.2) 以独立模式启动。当我这样调用服务时:

我按预期从存根收到响应。问题是必须使用 XML 声明标记发送请求,例如

在这种情况下,请求不匹配。我试图在有关它的文档中找到 smth,但到目前为止还没有运气

0 投票
1 回答
427 浏览

wiremock - 用于 https 调用的 Wiremock json 存根

我想https在wiremock中将setup调用作为json配置存根。

top 需要额外提供哪些配置?

我有以下 json 配置

以上完美适用,http但不适用于https:

我在更改为时低于https

我参考了这个答案,但不确定第一个答案中第二步的密码

IE

将证书导入密钥库

0 投票
0 回答
83 浏览

video-streaming - Wiremock:mp4 的字节范围请求

我正在尝试使用 Wiremock(独立 jar)模拟 mp4 视频的字节范围请求。

我的映射目前是:

在前端,我使用标准的 HTML5 视频标签。

不幸的是,没有视频正在播放。是否可以模拟视频播放(这种方式)?

0 投票
1 回答
290 浏览

wiremock - 使用单个端口创建单个 WireMockServer 对象

我对 Wire mock 和 gradle 很陌生。我计划通过使用单个 WireMockServer 对象和使用 8081 端口及其在 gradle 任务中可配置来进行设置。

构建.gradle

测试类:

现在的目标是我只启动一次 8081 服务器并运行所有测试用例并最后关闭

有可能吗?能否请提供 springboot-wiremock gradle 自定义任务?

0 投票
1 回答
4125 浏览

java - 如何使用 Wiremock 在同一个 url 的一个 json 文件中实现多存根?

我正在尝试在具有多个存根的映射文件夹下创建一个 mapping.json,如下所示。但我面临以下错误

Wiremock:v2.5.1(独立)

Mapping.json 文件看起来,

错误:

是否有可能在单个映射文件中为同一 URL 创建多个存根?谁能告诉我确切的问题是什么?

0 投票
0 回答
497 浏览

mapping - 如何仅根据其 URL 验证来自 Wiremock 部署到远程主机的请求?

我已经使用 Spring Boot 以编程方式实现了一个自定义 Wiremock 服务器,并且该服务部署并运行在远程主机上。访问此 Wiremock 服务器的唯一方法是 DevOps 提供的 URL。假设testWiremockHost.com 所有映射都工作正常,Wiremock 响应正确。

但我确实有几个问题:

1) 当我在 testWiremockHost.com/__admin 上尝试 GET 请求时,服务器没有响应

2) 我的目标是验证在触发另一个服务后发送到此 Wiremock 的请求,因此我还需要找到一种方法在我的测试中正确定义此远程 Wiremock 的实例,以跟踪传入的请求。以前,当我尝试验证来自 'localhost' Wiremock 服务器的请求时,一切都很好,但不幸的是,我不能对远程服务器做同样的事情。

我尝试过的最新代码如下:

结果我收到以下错误:

我将不胜感激任何帮助,在此先感谢!

0 投票
1 回答
1286 浏览

wiremock - 使用wiremock body transformer jar访问单个json文件中的多个存根时出现Wiremock问题

线程“主”com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException 中的异常:无法识别的字段“映射”(com.github.tomakehurst.wiremock.stubbing.StubMapping 类),未标记为可忽略(10 个已知属性:“响应” , “requiredScenarioState”, “priority”, “persistent”, “id”, “postServeActions”, “request”, “newScenarioState”, “uuid”, “scenarioName”])

启动wiremock的命令

java -cp "wiremock-body-transformer-1.1.3.jar;wiremock-2.3.1-standalone.jar" com.github.tomakehurst.wiremock.standalone.WireMockServerRunner --verbose --extensions com.opentable.extension.BodyTransformer --端口 8082

注意:在运行wiremock-2.3.1-standalone.jar 时没有遇到任何问题,只有在访问wiremock-body-transformer 时会出现问题

0 投票
1 回答
1325 浏览

java - 将模拟推送到远程 Wiremock 服务器失败并出现“JSON Parsing”错误

我正在尝试从 Spring 应用程序将映射发布到远程服务器。我在调试时发现我的 JSON 被转换为“StubMapping”,这是代码失败并出现以下错误的地方。

我从以下问题(最后评论)中获得了发布到远程独立服务器的详细信息。

https://github.com/tomakehurst/wiremock/issues/1138

我发布到远程服务器的代码是这样的:

当我在本地运行配置文件时,它会被加载。

请提供有关如何解决此问题并进一步发展的指导。

问候

更新:示例映射文件。

0 投票
1 回答
2276 浏览

testing - Wiremock 从相同的 JSON 映射返回成功或错误响应

我对 Wiremock 很陌生,即使我已经阅读了文档,我仍然没有完全理解它。

我想知道的是...

有没有办法在 1 个存根中定义两种行为——一个成功响应案例和一个错误响应(或多个)案例,以防请求的主体匹配模式不满足?是否支持或者我应该为每种类型的无效请求匹配器编写单独的请求匹配器,例如请求正文?当然,以更普遍的方式。

如果可以在同一个存根 JSON 中结合错误响应和成功响应,请给我一个例子或者也给我一个例子?