用于存根和模拟Web服务的库。
我正在尝试为GraphQl Request API实现WireMock,但它返回错误500而不是存根。这是我的代码。 wireMockgraphQRule.stubFor(post(urlPathMatching(“ / graphql / graphql”)...
我正在尝试使用Wiremock 2.24.1根据请求路径动态返回不同的body文件,如果在本地找不到,我想调用一个外部资源(作为代理)。我正在使用...
如何使用Wiremock在同一个URL的一个json文件中实现多存根?
我正在尝试在带有多个存根的maps文件夹下创建一个mapping.json,如下所示。但是我遇到了以下错误Wiremock:v2.5.1(独立)Mapping.json文件看起来如下:[{“ ...
Spring Cloud Contract Stub Runner:如何配置Wiremock服务器?
package com.example.stubrunner;导入org.springframework.boot.SpringApplication;导入org.springframework.boot.autoconfigure.SpringBootApplication;导入org.springframework.cloud.contract ....
我在使用Wiremock独立API时遇到一个特殊的用例。我希望能够重用通过存根另一个请求(也存根)生成的响应主体作为上下文模型....
[在大多数集成测试中,我使用spring-boot-test(2.1.9.RELEASE)和spring-cloud-contract-wiremock(2.0.2.RELEASE)。测试基于以下命令启动WireMock服务器:@AutoConfigureWireMock(...
我想使用Wiremock将对99%的请求的200 OK响应发送到一个URL,而对504则发送另外1%的响应。这可能吗?
现在已经几天了,我被Wiremock困住了。我无法弄清楚如何在GET方法中发送数组参数。我想发送此GET http:// localhost / test?filter [] = full&token = any。所以我的json ...
我正在尝试搜索,但找不到答案。我记录了一些用于模拟外部服务的http调用,但是不确定是否可以通过wiremock记录和使用ldap调用。我正在使用spring ldap ...
我在./mappings/*.json文件中描述了一个存根。 “ request”:{“ method”:“ POST”,“ url”:“ / some / thing”,“ bodyPatterns”:[{“ matchesXPath”:{...
我如何使用RestTemplate在集成测试中验证Wiremock故障?
我编写了许多成功的测试来证明HttpStatus代码已正确返回,但是我现在正在寻找验证返回的Fault代码如下。通常我会说...
我编写了许多成功的测试来证明HttpStatus代码已正确返回,但是我现在正在寻找验证返回的Fault代码如下。通常我会说...
我正在尝试使用WireMock的响应模板功能,但似乎无法与文档中提供的示例代码一起使用。这是一段示例代码:import static com ....
我正在尝试将Wiremock集成到Jmeter测试计划中,以便每次执行测试计划时,它将在开始时启动WireMock的实例,然后运行我概述的测试。我...
我想以这样的方式记录请求,使得映射最终没有bodyPatterns标记。换句话说,我希望记录的映射仅基于路径而不考虑正文进行匹配。是...
我面临一个奇怪的问题?Wiremock说我的网址即使相同也没有匹配。显然我缺少了一些东西。我究竟做错了什么 ? WireMock.stubFor(WireMock.get(...
如何配置Wiremock在达到先前的请求数后发送不同的响应(相同的URL和请求?
可以配置Wiremock在特定数量的先前响应之后在相同的URL和相同的请求上发送不同的响应吗?例如:第一个请求-> 503响应第二个请求-&...
带有Spring Boot JUnit 5测试的Wiremock:测试运行后正在使用的地址
我们有一个Spring Boot 2.2.0.RELEASE应用程序,正在使用WireMock与JUnit 5测试类进行测试。该测试在本地运行良好,但是在我们的Jenkins上,测试失败,并显示“地址已在使用中” ...
在Spring Boot应用程序中使用Wiremock映射模仿外部api行为
我有一个用例,需要为我的应用程序测试外部apis请求。我已经使用wiremock --proxy all找出了映射部分,并记录了映射选项,但是我无法...