问题标签 [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 投票
0 回答
34 浏览

json - 从一个请求中提取一个属性值,并在运行独立的wiremock服务器时使用不同的请求

我想从正在运行的独立wiremock服务器中的一个请求中提取JSON请求正文中的属性值,并在不同请求的响应中使用相同的值。有什么办法可以动态解决这个问题。

例如,如果下面是第一个请求的请求正文,它是 POST req :

我应该能够从第一个请求的正文中提取 name 属性的值并将其发送到作为 GET 请求的第二个请求的响应中,如下所示

0 投票
0 回答
54 浏览

python - 如何使用加密和解密文本创建wiremock扩展

我想从python创建解密或加密函数,它可以调用wiremock函数。

例如 https://i.stack.imgur.com/SjHpP.png

从上图中,我希望 Wiremock 可以解密数据(我已经有 Python 的解密代码)并检查我的状况。之后它将获得 JSON 结果(无加密数据),Wiremock 必须能够加密 JSON 结果(不能我将直接发送加密数据哈哈)

所以有人可以建议如何从 Python 创建像这样的wiremock 扩展吗?

我发现解决方案只是用Java写的......

谢谢 m (_ _) m

0 投票
1 回答
22 浏览

json - Wiremock 捕获路径参数并仅在“=”符号后返回响应正文

我正在尝试使用 WireMock 创建动态模拟。我的网址是这样的:

然后我想输出为

我试着这样做

但我无法在“=”之后拆分响应,它在“/”之后是完整的

0 投票
1 回答
26 浏览

wiremock - 某个正则表达式的 Wiremock 响应

我必须从有线模拟响应中发送一个随机值。我看过使用的例子{{randomValue type='ALPHANUMERIC'}}

但是,我找不到任何可以给出特定正则表达式的随机值的东西——比如以 ABC 和 9 个随机数字开头的字母数字值。

我确实尝试过-

但这不起作用。我不确定是否有任何其他方法可以做到这一点。如果可用,请指导我使用任何适当的资源。

0 投票
0 回答
33 浏览

junit - Wiremock 响应模板无法编译

我正在尝试从存根返回 JSON 响应,并且我希望响应具有来自正文的值。该文档页面解释了我必须做的事情http://wiremock.org/docs/response-templating/但它对我不起作用。我尝试了几种方法,目前的状态是:

我的 pom.xml:

文档中的这段代码未编译:

并抛出以下错误:

0 投票
0 回答
49 浏览

java - 打开wiremock日志

在执行测试期间,我无法在控制台中获取任何线模拟日志

java-wiremock-testNG

使用带有选项--verbose的 java,wiremock 独立在 pod 上启动,在logback.xml文件中为STDOUT 设置level="TRACE"

但是,我在测试中添加了不同的设置 WireMockRule,例如。

如果您对如何打开wiremock日志有任何想法或建议,请帮助我。顺便说一句,我在 pod 中看到了 wiremock 日志,但我希望它显示在我的控制台中

0 投票
1 回答
116 浏览

java-11 - 无法初始化类 com.github.tomakehurst.wiremock.core.WireMockApp

我最近将我的 Java 版本升级到 Java11 for 8,从那以后我看到了这个错误:

java.lang.NoClassDefFoundError:无法初始化类 com.github.tomakehurst.wiremock.core.WireMockApp

在 com.github.tomakehurst.wiremock.WireMockServer.(WireMockServer.java:73) 在 com.github.tomakehurst.wiremock.WireMockServer.(WireMockServer.java:112)

下面你可以找到我对wiremock的使用:

我无法解决这个问题。请帮忙。

0 投票
0 回答
48 浏览

java - 在 Spring Boot 中无法从 Feign 客户端获得模拟响应

我无法从 Feign Client 那里得到嘲笑的回应。我在代码下方提供。

在服务类中,已经这样写了。

在单元测试中,我尝试用以下方式编写。

我也使用过,WireMock 来实现它。

以下代码永远不会被覆盖和执行。

Feign客户端的调用也是在服务方法内部,首先要获取该Feign客户端的模拟结果。请帮我。

我在我的 Feign 客户端下面提供

在我的测试课中,我添加了以下内容。

0 投票
1 回答
20 浏览

wiremock-standalone - 使用 {{{pickRandom '1' '2' '3'}}}、{{randomInt lower=5 upper=9}} 时的 WireMock Standalone 问题

我正在尝试对我的独立线模使用 Pick random helper 方法。

我可以使用助手 {{randomValue length=10 type='NUMERIC'}}

但是,当我尝试使用其他帮助程序时,例如 {{{pickRandom '1' '2' '3'}}} 或 {{randomInt lower=5 upper=9}} 它开始抛出异常

我正在尝试为响应正文中的属性选择随机值,以从一系列值或从如下值列表中获取随机值

“响应”:{“状态”:200,“fixedDelayMilliseconds”:1000,“正文”:“{“accountId”:“{{{pickRandom '1' '2' '3'}}}”}”,“变压器":[ "响应模板" ]

但是它的给定在 randomValue 工作正常时找不到帮助异常。

任何输入都是最受欢迎的。我正在使用wiremock-standalone-2.26.3

0 投票
1 回答
58 浏览

docker - 带有 Wiremock 的 Docker 容器找不到存根映射

链接到回购:https ://github.com/wiremock/wiremock-docker

当我尝试访问存根时出现错误,不确定我是否在这里遗漏了任何内容。我可以知道以下命令是否正确吗?

在此处输入图像描述

错误:

在此处输入图像描述

在此处输入图像描述