Jmeter NoHttpResponseException 443未能在不同的计算机/网络上响应错误

Jmeter NoHttpResponseException 443未能在不同的计算机/网络上响应错误,jmeter,Jmeter,我有一个奇怪的问题。我在一台计算机/网络上运行JMeter测试,测试一直运行得很好。单线程,多线程,它运行没有错误。然后,我在不同的计算机/网络上运行相同的测试,得到以下错误。错误发生在随机步骤中,而不是每次都发生在同一步骤中 org.apache.http.NoHttpResponseException: home-env-c.t1cloud.com:443 failed to respond at org.apache.http.impl.conn.DefaultHttpRe

我有一个奇怪的问题。我在一台计算机/网络上运行JMeter测试,测试一直运行得很好。单线程,多线程,它运行没有错误。然后,我在不同的计算机/网络上运行相同的测试,得到以下错误。错误发生在随机步骤中,而不是每次都发生在同一步骤中

org.apache.http.NoHttpResponseException: home-env-c.t1cloud.com:443 failed to respond
        at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141)
        at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
        at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
        at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
        at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
        at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
        at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
        at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
        at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
        at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
        at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
        at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:930)
        at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:641)
        at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:66)
        at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1281)
        at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1270)
        at org.apache.jmeter.threads.JMeterThread.doSampling(JMeterThread.java:630)
        at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:558)
        at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:489)
        at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:256)
        at java.lang.Thread.run(Unknown Source)
我已搜索错误并将这两行添加到user.properties中,但无效:

 httpsampler.ignore_failed_embedded_resources=true
 http.connection.stalecheck$Boolean=true
如果“其他”计算机具有不同(更好)的硬件规格,则可能是您交付的负载超出了服务器的处理能力,因此看起来像是一台计算机

检查在这两种情况下每秒生成的请求数,可以通过查看或图表,或者只查看JMeter在给定时间段内能够发出的请求数来完成


如果“其他”计算机产生的负载似乎超过了您的预期/需要,您可以使用JMeter定时器来降低负载速度。

无证书或白名单。谢谢你的回复,德米特里。另一台计算机实际上速度较慢,因此不确定发生了什么。我在摆弄计时器,看看是否有不同的结果。我误解了你说的话。你说的有道理。较慢的计算机正在加载较少的负载(较慢的负载),因此不会出错。另一台计算机的速度更快,通过的次数也更多,因此会产生错误。我放了一个5秒的线程级常量计时器来减缓加载,它工作得非常好。我们发现了一个性能问题!谢谢