最佳答案
该错误表明服务器无法接受客户端(JMeter 线程)发送的 TCP 连接请求(握手)。
连接超时可能由多种原因引起:
- 服务器未上线,即未运行
- 服务器正忙于为其他客户端提供服务(过载,所有服务器线程都忙)
- 代理(位于客户端和服务器之间)不会转发请求。
当代理就位时,客户端请求首先到达代理服务器,然后决定是否将数据包转发到实际服务器。
流程:
请求流程:
JMeter client -> Proxy
Proxy -> Server
响应流程:
Server -> Proxy
Proxy -> Jmeter Client
在您的情况下,由于请求阶段本身失败,请检查您的组织应用的代理设置。也许会阻止您正在访问的网络服务器。
因此,请仔细检查 list 并验证根本原因在哪里。
以下是一些可以帮助您进一步调试的问题:
- 从您的计算机访问互联网是否必须进行代理设置?您如何在浏览器中设置代理设置来访问互联网? (如指定代理 IP、端口或指定代理配置 URL)。请在浏览器 -> 选项 -> 高级 -> 网络 -> 连接部分的设置中检查相同内容。
- 您是否可以使用代理设置通过浏览器访问服务器。
- 您是否尝试在 JMeter 中设置代理设置? 请参阅如何在代理后面运行测试:http://www.testingminded.com/2010/04/running-jmeter-tests-from-behind-proxy.html
关于java - 代理 JMeter 连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40672803/