问题标签 [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 回答
493 浏览

wiremock - 在wiremock上推送一个pdf文件

我正在使用wiremock standlaone 服务来模拟几个json 对象。实际上我想模拟一个 pdf 文件:只需将我的 pdf 添加到 __files 文件夹,它就可以在我的本地正常工作

但是,我正在尝试使用 POSTMAN(或 curl)将 pdf 推送到服务器上,但这不起作用:

这是我的卷曲:

我收到此错误:

如何在wiremock服务器上推送pdf文件?

0 投票
1 回答
3287 浏览

wiremock - 使用 WireMock 时查询参数不匹配

我正在尝试使用以下存根访问 WireMock,但似乎查询参数未匹配。这是回应:

这是我使用的存根:

0 投票
0 回答
1228 浏览

wiremock - Wiremock 服务器在调用时返回 HTTP ERROR 500

我正在使用wireMock,我得到了500 Internal Server Error的一致响应。

我正在使用以下代码创建模拟服务器,wiremock 版本:2.24.0

当我尝试使用 curl 命令调用我的服务器时出现错误 curl http://dlpune.local:9320/

请帮助解决上述情况。

0 投票
1 回答
977 浏览

java - 从 mvn clean install 尝试时,wiremock 抛出 Nullpointer 但与 eclipse JunitTest 一起工作正常

我正在使用以下wiremock依赖项:

com.github.tomakehurst 线模独立测试 2.6.0

当通过选择 run as JunitTest 从 eclipse 运行时,一切正常。但是当我从 maven 运行这个程序时,我得到了以下错误。

我有以下引发错误的代码。

这是我正在使用的映射文件有效负载。

0 投票
0 回答
189 浏览

wiremock - 无法使用 JAVA api 在wiremock 中记录soap 请求

我正在尝试通过wiremock JAVA API记录soap请求,尝试使用以下代码进行记录,但我在映射文件夹中看不到任何存根映射文件,请帮帮我。

请求:
http://localhost:PORT_NUMBER/IntegrationServices/Bookings/BookFlow_v3(请求中有xml数据)

输出:获取存根大小为零但没有错误

0 投票
2 回答
288 浏览

wiremock - 我们可以在 Wiremock 中自定义映射文件名吗?

我正在使用 JAVA DSL 通过 Wiremock 录制应用程序,我们可以选择自定义映射文件名吗?而不是获取从wiremock生成的文件名..

示例:searchpanel_arrivalairport_th-72f9b8b7-076f-4102-b6a8-aa38710fde1b.json (使用 java 生成形式的wiremock)我期望上面的文件名具有我想要的命名约定,例如

seacrpanel_airport_LGW.json

0 投票
1 回答
1212 浏览

json - 如何在 Wiremock 请求正文中编码特殊字符?

我正在使用 Wiremock 服务器来模拟响应并使用 JSON 格式来模拟响应。

这不起作用,因为电子邮件中的“@”未编码。我需要通过“test_user%40gmail”才能使请求生效。

这里的变化只在一个地方。但对于其他模拟,请求正文有许多特殊字符**(@,%*\n\s)**。有什么方法可以处理 Wiremock 中的编码部分。

另外,有没有办法在url中编码字符串?

0 投票
1 回答
1434 浏览

wiremock - Wiremock 独立的对象动态响应数组不适用于 bodyPatterns 和 matchesJsonPath

我正在使用wiremock来存根请求。我创建了一个 json 文件来获得响应:

我的请求和响应如下:

要求

在这里,我收到了非常胡须的响应,并且没有按照我的意愿进行解析。

不是我预期的结果:

预期结果是:我愿意根据上述请求和存根 json 收到以下响应:

当我尝试了很多但无法匹配响应参数时,如何获得预期的结果?

0 投票
0 回答
780 浏览

junit4 - Cucumber java中的Wiremock存根初始化错误,放心

我正在尝试使用带有 RestAssured 的 Cucumber Java 中的 Wiremock(独立)进行简单的存根。

stepdefinition我在课堂上有以下代码

但它在上述方法中抛出并低于错误

根据以下解决方案,这似乎是常见错误,但可能由于多种原因而发生。

序列问题
错误调用

POM.xml

就我而言,不太确定发生了什么。

第二种方法

我正在junit-jupiter-engine - 5.5.2使用wiremock 2.6.0

0 投票
1 回答
835 浏览

wiremock - 使用我自己的自签名证书连接到 Wiremock 时出现 SSLHandshakeException

我正在运行一个独立的 Wiremock 实例,用于在 JUnit 测试中进行模拟。这适用于 http 并且如果我使用带有 switch 的wiremock自签名证书--https-port 8443。但是,如果我指定--https-keystore server_keystore.jks,任何与 Wiremock 通信的尝试都会WireMock.reset();抛出javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake. 在浏览器中连接到管理页面https://localhost:9093/__admin/会显示有关连接被关闭的类似错误。

密钥库生成如下;

如果我为 Wiremock 中的所有流量启用日志记录,我会看到;

System.setProperty("javax.net.ssl.trustStore", "server_keystore.jks");在尝试与 Wiremock 通信但没有成功之前,我已经添加了调用代码。