On 12 April 2013 09:30, Manish Sapariya <[email protected]> wrote: > Hi All, > I am using source IP address in my HTTP sampler and I get following > exception. >
What happens if you don't use the source IP address? Version of JMeter? Java? > Some of the posts suggest to use -Djava.net.preferIPv4Stack=true, but that > did not help fixing this. > > I also disabled the IPv6 Stack (so do I believe), by un-checking the IPv6 > in > network connection properties dialog box for all network connections. > > Any pointer would be helpful. > > Here is the exact trace I get in the response. > > The test plan is very simple with one HTTP request and Src Ip address set > to > my local IP address. > > org.apache.http.conn.HttpHostConnectException: Connection to > http://example.com 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:645) > at > > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:480) > 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.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:286) > at > > org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:62) > at > > org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1088) > at > > org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1077) > at > > org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:428) > at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:256) > at java.lang.Thread.run(Unknown Source) > Caused by: java.net.ConnectException: connect: Address is invalid on local > machine, or port is not valid on remote machine > at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method) > at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) > at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) > at java.net.AbstractPlainSocketImpl.connect(Unknown Source) > at java.net.PlainSocketImpl.connect(Unknown Source) > at java.net.SocksSocketImpl.connect(Unknown Source) > at java.net.Socket.connect(Unknown Source) > at > > org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:127) > at > > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180) > ... 12 more > > -- > Thanks and Regards, > Manish >
