当前位置: 首页 > 知识库问答 >
问题:

使用WireMock模拟Http服务器响应。FileNotFoundException

那安宁
2023-03-14

刚开始使用wiremock,遇到了一个场景,我想用一个特定的json响应来存根GET请求。

将json附加到预期响应时;

.withBodyFile("product.json"))

我得到例外java.io.FileNotFoundException: src/test/资源/__files/product.json(没有这样的文件或目录)。

问题是我在这个位置有json文件。

共有1个答案

酆乐湛
2023-03-14

如果您是独立运行的,您应该确保您的json文件位于src/test/Resources/__files

 类似资料:
  • 是否可以使用线雾模拟Jmeter中API的json响应。如果是,请您分享一步一步的过程。

  • 正如前面的章节中讨论的那样,当一个 Web 服务器响应一个 HTTP 请求时,响应通常包括一个状态行、一些响应报头、一个空行和文档。一个典型的响应如下所示: HTTP/1.1 200 OK Content-Type: text/html Header2: ... ... HeaderN: ... (Blank Line) <!doctype ...> <html> <head>...</he

  • 我想为以下e2e场景添加一个测试: 我的应用程序通过内部代理服务器向外部服务发出web请求,代理服务器操作请求主体,将请求转发给目的主机,并返回返回的响应。 例如,我向(通过)发送请求。 代理服务器修改请求以填充 cc 详细信息,并将其转发到带有正文 外部。服务返回状态OK。代理服务器返回响应而不进行修改。 如何使用线束测试此工作流?我可以为做但我不知道如何使线对代理与我的网络客户端的代理设置一起

  • 我正在尝试上传一个xml文件。当使用MultipartEntityBuilder将二进制格式的文件添加到HttpEntity时,我收到以下错误 我已经通过了链接 https://www.baeldung.com/httpclient-multipart-upload 我的理解是,该文件不被接受,因为http实体无法发送MultipartEntityBuilder,但我可能错了。

  • 是否可以在不将此请求发送到服务器的情况下截获通过Charles的请求并立即返回500个错误代码? 找不到这方面的任何信息。所有资源建议等待响应,然后将HTTP响应代码更改为500。

  • Spring Cloud Contract提供了一个方便的类,可以将JSON WireMock存根加载到Spring MockRestServiceServer中。以下是一个例子: @RunWith(SpringRunner.class) @SpringBootTest(webEnvironment = WebEnvironment.NONE) public class WiremockForDo