0 0

测试Controller 总是报如下错误,是什么原因?HttpHostConnectException5

org.apache.http.conn.HttpHostConnectException: Connection to http://172.16.205.30:8080 refused
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:190)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:640)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)
at com.pptv.liveshow.task.controller.UserTaskControllerTest.testGetUserTask(UserTaskControllerTest.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at mockit.integration.junit4.internal.BlockJUnit4ClassRunnerDecorator.executeTest(BlockJUnit4ClassRunnerDecorator.java:126)
at mockit.integration.junit4.internal.BlockJUnit4ClassRunnerDecorator.invokeExplosively(BlockJUnit4ClassRunnerDecorator.java:104)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74)
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:82)
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:127)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
... 38 more

问题补充:HttpGet httpGet = new HttpGet(uri);
HttpResponse httpResponse = client.execute(httpGet);
执行到这句就报Exception了
2013年5月03日 15:34

1个答案 按时间排序 按投票排序

0 0

Caused by: java.net.ConnectException: Connection refused: connect

很明显,拒绝连接啊。你先ping下,看是否能ping通

2013年5月03日 16:11

相关推荐

    spring MVC junit 单元测试(controller)

    在Spring MVC框架中,单元测试是确保代码质量的重要步骤,特别是在控制器层(Controller)。这篇博客主要探讨了如何使用JUnit进行Spring MVC Controller的单元测试。在实际开发中,单元测试可以帮助我们尽早发现潜在...

    性能测试执行之使用controller设计与运行测试.pptx

    性能测试执行之使用 Controller 设计与运行测试 性能测试执行之使用 Controller 设计与运行测试是 LoadRunner 的一个重要组件,用于设计、执行和监控性能测试。Controller 是 LoadRunner 的核心组件之一,提供了一...

    SpringBoot Controller Post接口单元测试示例

    SpringBoot Controller Post接口单元测试示例 在本篇文章中,我们将了解如何对 SpringBoot Controller 层进行单元测试,以确保其正确性和可靠性。在 Spring Boot 项目中,Controller 层是一个非常重要的组件,负责...

    LoadRunner controller

    5. **结果分析**:测试结束后,Controller会生成详细的测试报告,包括性能图表、错误日志等,帮助分析系统在压力下的性能表现。 四、最佳实践 1. **合理设置负载**:确保虚拟用户数量与实际用户量匹配,避免过度...

    详解Spring MVC如何测试Controller(使用springmvc mock测试)

    在Spring MVC中,测试Controller是确保应用程序正确运行的关键部分。本文将详细介绍如何使用Spring MVC的Mock测试机制来直接测试Controller层代码,以便更好地隔离和验证控制器的行为。 **什么是Mock测试?** Mock...

    Loadrunner用户使用手册(中文)——controller 部分

    《LoadRunner用户使用手册(中文)——Controller部分》是一份专为LoadRunner用户提供的详细指南,专注于控制器(Controller)的功能和使用。LoadRunner是一款强大的负载测试工具,由Micro Focus公司开发,用于模拟...

    Controller对请求封装和返回

    `Controller对请求封装和返回`这个主题主要涉及如何有效地设计和实现Controller层,以便处理来自客户端的请求,并以适当的方式返回响应数据。ControllerUtils类的引入,通常是为了提供一些通用的方法,帮助简化...

    loadrunner的三个文档(vuser+controller+analysis)

    在测试过程中,Controller实时监控测试进度,展示当前运行状态,如Vuser的数量、事务速率、错误率等,帮助测试人员了解测试进程。 三、Analysis Analysis是LoadRunner的分析工具,它用于对测试结果进行深入分析和...

    Realtek PCIe GBE Family Controller 驱动

    "Realtek PCIe GBE Family Controller 驱动"是针对Realtek公司生产的PCI Express千兆以太网控制器的专用驱动程序。这个驱动程序是确保计算机系统中的网络接口卡(NIC)能够正常工作的重要组成部分,它提供了与操作...

    Spring Boot中Controller间的调用

    通过解耦和模块化设计,可以避免直接的Controller间调用,提高代码的可测试性和可维护性。 总之,虽然Spring Boot提供了Controller间调用的手段,但这并不是推荐的做法。正确的设计应当侧重于服务和组件的解耦,...

    LoadRunner压力测试方法.doc

    测试结束后,使用Analyzer对测试结果进行深入分析,查看响应时间分布、错误率、资源使用情况等图表,识别性能瓶颈,为优化提供依据。 总之,LoadRunner 提供了一个全面的性能测试解决方案,通过合理运用其各个组件...

    nand flash controller validation

    在电子设计领域,NAND Flash Controller是一个至关重要的组件,它负责管理和控制NAND闪存设备的读写操作。Xilinx是一家领先的可编程逻辑器件制造商,提供了丰富的IP(知识产权)核库,其中包括NAND Flash Controller...

    Spring Boot从Controller层进行单元测试的实现

    在本篇文章中,我们将专注于如何从Controller层进行单元测试,这通常涉及模拟(Mocking)服务层,以便隔离测试并专注于Controller的逻辑。 首先,我们来看一个简单的无参Controller单元测试示例。在`...

    Pocket Controller-Pro

    《Pocket Controller-Pro:高效连接移动端的利器》 在IT行业中,移动应用的开发与调试是一项繁琐而关键的任务。为了提高开发效率,各种辅助工具应运而生,其中“Pocket Controller-Pro”是一个备受开发者青睐的神器...

    Parameterized Controller,

    Parameterized Controller是JMeter测试工具中的一个重要组件,它在性能测试场景中扮演着关键角色。JMeter是一款开源、跨平台的负载和性能测试工具,广泛应用于Web应用的性能评估。在进行性能测试时,我们经常需要...

    GrblController中文版

    **GrblController中文版** GrblController是一款专为与基于Arduino的Grbl系统配合使用的G代码控制器软件。Grbl是一种开源的、轻量级的、用于微型数控(CNC)机器人的固件,它使Arduino板能够接收和执行G代码,从而...

    Controller用户指南.pdf

    ### Controller用户指南知识点详解 #### 一、Mercury LoadRunner Controller 概览 - **版本说明**:本手册为Mercury LoadRunner Controller用户指南8.1版,详细介绍了如何使用LoadRunner进行性能测试。 - **版权...

    原生Servlet与Spring Controller性能比较--Controller项目

    在"Controller项目"中,我们可以通过编写基准测试(如使用JMeter或 Gatling)来具体比较原生Servlet和Spring Controller在处理相同请求时的性能。这有助于了解在特定场景下哪种方式更适合。 总的来说,原生Servlet...

    controller场景类型的选择

    ### LOADRUNNER 中 Controller 场景类型的选择及配置详解 #### 一、场景类型概述 在使用 LoadRunner 进行性能测试时,合理选择场景类型是确保测试效果的关键步骤之一。LoadRunner 提供了两种主要的场景类型:**...

Global site tag (gtag.js) - Google Analytics