&引用;目标服务器未能响应";使用默认Jmeter';HTTPSample的实现
我有以下情况:&引用;目标服务器未能响应";使用默认Jmeter';HTTPSample的实现,jmeter,httpclient,Jmeter,Httpclient,我有以下情况: 有一些Jmeter测试。我在不同的地方运行它。对于一些请求,我得到以下错误信息 org.apache.http.NoHttpResponseException',”非http响应消息: 目标服务器未能响应' 错误不是永久性的,它时常发生。 奇怪的是,对于某些位置,这个错误发生了,而对于某些位置,则没有 Jmeter配置(Jmeter.properties)对于所有位置都是相同的,但是所提到的错误只发生在其中的一些位置 我搜索了关于该错误的内容,并找到了一篇关于HttpClient
有一些Jmeter测试。我在不同的地方运行它。对于一些请求,我得到以下错误信息 org.apache.http.NoHttpResponseException',”非http响应消息: 目标服务器未能响应' 错误不是永久性的,它时常发生。 奇怪的是,对于某些位置,这个错误发生了,而对于某些位置,则没有 Jmeter配置(Jmeter.properties)对于所有位置都是相同的,但是所提到的错误只发生在其中的一些位置 我搜索了关于该错误的内容,并找到了一篇关于HttpClient4(HttpSampler实现的默认设置)问题的帖子。 当我将实现更改为“Java”时,问题就消失了 然而,我不明白为什么测试在一个位置工作而在另一个位置失败。有人对此有什么想法吗?我唯一的想法是某种防火墙,它有一些特定地址的连接限制 p、 s.所有无法通过浏览器从所有位置访问的URL(如果有的话)。阅读以下内容:
org.apache.http.NoHttpResponseException: The target server failed to respond
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:95)
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:61)
at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:254)
at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:289)
at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:252)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.receiveResponseHeader(ManagedClientConnectionImpl.java:191)
at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:300)
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:127)
at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:715)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:520)
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.executeRequest(HTTPHC4Impl.java:481)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:298)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1105)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1094)
at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:429)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:257)
at java.lang.Thread.run(Unknown Source)
将协议更改为https对我很有效