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

Wiremock-拒绝连接-JUnit5

酆高翰
2023-03-14

我有一个存根,可以在/__admin/下看到,但是当进行任何类型的rest调用时,在__admin/requests或__admin/requests/unmatched中没有任何记录,我觉得这很奇怪。Wiremock是否未能拦截请求?

简化代码:

class MyTestClass {

    @Test
    void testStuff(){
        WireMock.configureFor("localhost", 9050); // Running in docker with custom port
        WireMock.reset();

        stubFor(
            get("/getStuff?include-archived=yes")
                .withPort(<myServicePort>)
                .willReturn(
                    aResponse()
                        .withHeader("Content-Type", "application/json")
                        .withStatus(200)
            )
        );
    }
}

错误:

在以下站点观察到错误:* _ _检查点获取http://localhost的⇢请求:

...

[org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver]:已解决[org.springframework.web.reactive.function.client.WebClientRequestException:连接被拒绝:无进一步信息:localhost/127.0.0.1:

共有1个答案

刘棋
2023-03-14

终于找到了问题,我试图拦截的端口在容器中没有打开,因此为什么我在__admin/请求或__admin/请求/不匹配中没有条目

 类似资料:
  • 我使用的是Postgres 9.1.5。JDBC在第一个实例中运行良好,但当我再次尝试时,它开始拒绝连接。例如,我使用JDBC登录到我的web应用程序,效果很好。但是,我尝试使用连接获取其他数据,它引发了一个异常:连接被拒绝。我确信我的代码没有问题,因为上次运行良好的登录JDBC也引发了一个异常:连接被拒绝。 重新启动postgres windows服务后,它再次工作。然后,登录JDBC,获取一些

  • 我试图实现一个TCP连接,在服务器端一切正常,但当我运行客户端程序(从客户端计算机)时,我得到以下错误: 服务器代码: 客户端代码:

  • 我正在尝试将Wiremock集成到Jmeter测试计划中,以便每次执行测试计划时,它都会在开始时启动Wiremock的实例,然后运行我概述的测试。我遵循了这个答案(https://stackoverflow.com/a/49130518/12912945)但我遇到的问题是,我总是会出错: 从我所看到的,Wiremock服务器永远不会启动,即使我在测试计划的开头的JSR223采样器中有以下代码: 有

  • 问题内容: 我是 HBase 和 Hadoop的 新手。我已经完全设置了HBase并完美启动。现在,当我尝试使用Java客户端从 p1 连接到HBase(HBase安装在 p2上 )时,它抛出了一个奇怪的异常。 问题答案: 我找到了解决方案。 通过仅从我的 主机中 删除 localhost 条目。现在我的本地主机条目就像 192.169.19.50 [这是我的hbase IP] =本地主机,而不是

  • 问题内容: 我正在尝试实现TCP连接,从服务器端一切正常,但是当我运行客户端程序(从客户端计算机)时,出现以下错误: 我尝试更改套接字号以防万一,但无济于事,有谁知道导致此错误的原因和解决方法。 服务器代码: 客户代码: 问题答案: 此异常意味着你尝试连接的IP /端口上没有侦听服务: 你试图连接到错误的IP /主机或端口。 你尚未启动服务器。 你的服务器没有监听连接。 在Windows服务器上,