问题标签 [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.
json - 从一个请求中提取一个属性值,并在运行独立的wiremock服务器时使用不同的请求
我想从正在运行的独立wiremock服务器中的一个请求中提取JSON请求正文中的属性值,并在不同请求的响应中使用相同的值。有什么办法可以动态解决这个问题。
例如,如果下面是第一个请求的请求正文,它是 POST req :
我应该能够从第一个请求的正文中提取 name 属性的值并将其发送到作为 GET 请求的第二个请求的响应中,如下所示:
python - 如何使用加密和解密文本创建wiremock扩展
我想从python创建解密或加密函数,它可以调用wiremock函数。
例如 https://i.stack.imgur.com/SjHpP.png
从上图中,我希望 Wiremock 可以解密数据(我已经有 Python 的解密代码)并检查我的状况。之后它将获得 JSON 结果(无加密数据),Wiremock 必须能够加密 JSON 结果(不能我将直接发送加密数据哈哈)
所以有人可以建议如何从 Python 创建像这样的wiremock 扩展吗?
我发现解决方案只是用Java写的......
谢谢 m (_ _) m
json - Wiremock 捕获路径参数并仅在“=”符号后返回响应正文
我正在尝试使用 WireMock 创建动态模拟。我的网址是这样的:
然后我想输出为
我试着这样做
但我无法在“=”之后拆分响应,它在“/”之后是完整的
wiremock - 某个正则表达式的 Wiremock 响应
我必须从有线模拟响应中发送一个随机值。我看过使用的例子{{randomValue type='ALPHANUMERIC'}}
但是,我找不到任何可以给出特定正则表达式的随机值的东西——比如以 ABC 和 9 个随机数字开头的字母数字值。
我确实尝试过-
但这不起作用。我不确定是否有任何其他方法可以做到这一点。如果可用,请指导我使用任何适当的资源。
junit - Wiremock 响应模板无法编译
我正在尝试从存根返回 JSON 响应,并且我希望响应具有来自正文的值。该文档页面解释了我必须做的事情http://wiremock.org/docs/response-templating/但它对我不起作用。我尝试了几种方法,目前的状态是:
我的 pom.xml:
文档中的这段代码未编译:
并抛出以下错误:
java - 打开wiremock日志
在执行测试期间,我无法在控制台中获取任何线模拟日志
java-wiremock-testNG
使用带有选项--verbose的 java,wiremock 独立在 pod 上启动,在logback.xml文件中为STDOUT 设置level="TRACE"
但是,我在测试中添加了不同的设置 WireMockRule,例如。
如果您对如何打开wiremock日志有任何想法或建议,请帮助我。顺便说一句,我在 pod 中看到了 wiremock 日志,但我希望它显示在我的控制台中
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的使用:
我无法解决这个问题。请帮忙。
java - 在 Spring Boot 中无法从 Feign 客户端获得模拟响应
我无法从 Feign Client 那里得到嘲笑的回应。我在代码下方提供。
在服务类中,已经这样写了。
在单元测试中,我尝试用以下方式编写。
我也使用过,WireMock 来实现它。
以下代码永远不会被覆盖和执行。
Feign客户端的调用也是在服务方法内部,首先要获取该Feign客户端的模拟结果。请帮我。
我在我的 Feign 客户端下面提供
在我的测试课中,我添加了以下内容。
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
docker - 带有 Wiremock 的 Docker 容器找不到存根映射
链接到回购:https ://github.com/wiremock/wiremock-docker
当我尝试访问存根时出现错误,不确定我是否在这里遗漏了任何内容。我可以知道以下命令是否正确吗?
错误: