问题标签 [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.
wiremock - 在wiremock上推送一个pdf文件
我正在使用wiremock standlaone 服务来模拟几个json 对象。实际上我想模拟一个 pdf 文件:只需将我的 pdf 添加到 __files 文件夹,它就可以在我的本地正常工作
但是,我正在尝试使用 POSTMAN(或 curl)将 pdf 推送到服务器上,但这不起作用:
这是我的卷曲:
我收到此错误:
如何在wiremock服务器上推送pdf文件?
wiremock - 使用 WireMock 时查询参数不匹配
我正在尝试使用以下存根访问 WireMock,但似乎查询参数未匹配。这是回应:
这是我使用的存根:
wiremock - Wiremock 服务器在调用时返回 HTTP ERROR 500
我正在使用wireMock,我得到了500 Internal Server Error的一致响应。
我正在使用以下代码创建模拟服务器,wiremock 版本:2.24.0
当我尝试使用 curl 命令调用我的服务器时出现错误
curl http://dlpune.local:9320/
请帮助解决上述情况。
java - 从 mvn clean install 尝试时,wiremock 抛出 Nullpointer 但与 eclipse JunitTest 一起工作正常
我正在使用以下wiremock依赖项:
com.github.tomakehurst 线模独立测试 2.6.0
当通过选择 run as JunitTest 从 eclipse 运行时,一切正常。但是当我从 maven 运行这个程序时,我得到了以下错误。
我有以下引发错误的代码。
这是我正在使用的映射文件有效负载。
wiremock - 无法使用 JAVA api 在wiremock 中记录soap 请求
我正在尝试通过wiremock JAVA API记录soap请求,尝试使用以下代码进行记录,但我在映射文件夹中看不到任何存根映射文件,请帮帮我。
请求:
http://localhost:PORT_NUMBER/IntegrationServices/Bookings/BookFlow_v3(请求中有xml数据)
输出:获取存根大小为零但没有错误
wiremock - 我们可以在 Wiremock 中自定义映射文件名吗?
我正在使用 JAVA DSL 通过 Wiremock 录制应用程序,我们可以选择自定义映射文件名吗?而不是获取从wiremock生成的文件名..
示例:searchpanel_arrivalairport_th-72f9b8b7-076f-4102-b6a8-aa38710fde1b.json (使用 java 生成形式的wiremock)我期望上面的文件名具有我想要的命名约定,例如
seacrpanel_airport_LGW.json
json - 如何在 Wiremock 请求正文中编码特殊字符?
我正在使用 Wiremock 服务器来模拟响应并使用 JSON 格式来模拟响应。
这不起作用,因为电子邮件中的“@”未编码。我需要通过“test_user%40gmail”才能使请求生效。
这里的变化只在一个地方。但对于其他模拟,请求正文有许多特殊字符**(@,%*\n\s)**。有什么方法可以处理 Wiremock 中的编码部分。
另外,有没有办法在url中编码字符串?
wiremock - Wiremock 独立的对象动态响应数组不适用于 bodyPatterns 和 matchesJsonPath
我正在使用wiremock来存根请求。我创建了一个 json 文件来获得响应:
我的请求和响应如下:
要求
在这里,我收到了非常胡须的响应,并且没有按照我的意愿进行解析。
这不是我预期的结果:
预期结果是:我愿意根据上述请求和存根 json 收到以下响应:
当我尝试了很多但无法匹配响应参数时,如何获得预期的结果?
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 通信但没有成功之前,我已经添加了调用代码。