问题标签 [wiremock]
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.
java - 我可以使用来自本地目录的文件流来模拟 SOAP 和休息 web 服务响应吗
我需要模拟 Web 服务调用。这里不是对虚拟服务器的实际 Web 服务调用,服务器应该从本地目录回复我的响应 xml 响应文件。
wiremock - 将wiremock用作独立应用程序时,出现异常 DIGEST authentication error: missing nonce in challenge
我将wiremock用作独立应用程序,当尝试访问wiremock服务器时出现此异常DIGEST身份验证错误:在质询中缺少随机数
web-services - wiremock soap ws-policy 支持?
我想知道是否有人知道wiremock 是否支持关于SOAP Web 服务的WS-Policy?
我所追求的是给wiremock一个WSDL,其中包含一些WS-Policy,其中包含响应应该是什么样子的“reciepe”。即标题中的时间戳、签名正文等。
因此,理想情况下,我只需指定肥皂主体,wiremock 将应用 WS-Policy 并添加必要的签名。
我发现这个提到 SOAP 支持的github 问题,但我从该支持中得到的印象是它只是一个任意文本响应,没有实际的 SOAP 理解/处理。
如果我愿意,是否可以插入 Apache CXF 以获得适当的 JAX-WS/WS-Policy 支持?或者将响应处理卸载到第三方库会很困难吗?
java - WireMock 意外返回 Null
在使用 WireMock 模拟预期返回 JSON 的端点时,我遇到了一个问题,即它不会返回预期的 JSON。查询 WireMock 的存根将在预期端点显示正确的 JSON。
在针对我的理论运行多个数据点时,我通常会在此问题发生并且测试失败之前获得 7 个成功通过的测试。但是,在理论的顶部添加大约 5 秒的睡眠可以让所有测试通过。将测试的内容包装在一个循环中将使其多次运行一个数据点,最终失败。添加睡眠将允许它进一步运行,但最终它会提供一个空值。
这是一个已知的问题?有合适的解决方法吗?
java - 如何使用 spring-cloud-netflix 和 feign 编写集成测试
我使用 Spring-Cloud-Netflix 进行微服务之间的通信。假设我有两个服务,Foo 和 Bar,Foo 使用 Bar 的 REST 端点之一。我使用带有注释的接口@FeignClient
:
然后我SomeService
在 Foo 中有一个服务类,它调用BarClient
.
现在,为了确保服务之间的通信正常进行,我想构建一个测试,使用 WireMock 之类的东西向一个假的 Bar 服务器触发一个真实的 HTTP 请求。测试应确保 feign 正确解码服务响应并将其报告给SomeService
.
如何将这样的 WireMock 服务器注入到 eureka 中,以便 feign 能够找到它并与之通信?我需要什么样的注释魔法?
java - 如何在 Spring Boot 应用程序的 Feign 客户端上使用 WireMock?
我有一个使用 Feign 客户端的课程。以前我使用 Mockito 并为 Feign 客户端中的每个方法调用提供一个存储的响应。现在我想使用 WireMock,这样我就可以看到我的代码正确处理了不同类型的响应代码。我该怎么做呢?我不知道如何在测试中连接我的 Feign 客户端,并连接它以便它使用 Wiremock 而不是我在application.yml
文件中设置的 URL。任何指针将不胜感激。
java - WireMockRule 不适用于集成测试中的非本地主机
我正在尝试使用WireMockRule模拟对远程主机的请求,但我被卡住了。目前我正在模拟对本地主机的请求,如下所示:
这些适用于本地主机。但是,当我尝试类比
它不起作用,事件测试没有开始。所以我想问你们,也许有人会知道我做错了什么?谢谢
https - 如何为独立的 Wiremock 启用 HTTPS
概述:
我使用了 wiremock 独立 2.1.11 并执行以下操作来为我的请求启用 HTTPS URL,但无济于事:
- 学习文档http://wiremock.org/docs/running-standalone/
- 添加 --https-port 但什么也没发生
- 添加密钥库但再次没有进展
运行wiremock的命令如下:
注意: 我可以通过http端口正确连接
现在,如果有人能帮我找到 HTTPS 连接的解决方案,我将不胜感激。
java - 我正在尝试在 PowerShell 脚本中绑定地址
我正在尝试在 PowerShell 脚本中绑定一个地址,以便我的测试人员可以运行wiremocks,并且在运行它时它会自动指向正确的环境。
我试图让这部分工作:
但--bind-address $Address
似乎不起作用。
java - WireMock 没有存根我的 URL
我正在NetworkClientServiceImpl
使用 WireMock 技术为我的 Java 类编写集成测试,但我遇到了一些异常,我无法解决它们。
NetworkClientServiceImpl
以下是我正在为其编写集成测试的类内部声明的方法。
NetworkClientServiceImplIT
常规文件:
当我执行 Maven 全新安装时,我收到以下响应: