jmeter java.io.IOException

jmeter java.io.IOException,jmeter,ioexception,Jmeter,Ioexception,我已经在浏览器和jmeter上启动了https URL。我想运行几个URL的thorugh jmeter,但在运行thorugh jmeter时发现了一些差异。 布罗斯韦结果- Request URL:https://testurl.com Request Method:GET Status Code:302 Found 在启动URL时,在浏览器中,我会看到登录屏幕,但当我通过jmeter启动相同的URL时,会出现如下异常- Response code: Non HTTP response c

我已经在浏览器和jmeter上启动了https URL。我想运行几个URL的thorugh jmeter,但在运行thorugh jmeter时发现了一些差异。 布罗斯韦结果-

Request URL:https://testurl.com
Request Method:GET
Status Code:302 Found
在启动URL时,在浏览器中,我会看到登录屏幕,但当我通过jmeter启动相同的URL时,会出现如下异常-

Response code: Non HTTP response code: java.io.IOException
Response message: Non HTTP response message: Unable to tunnel through proxy. Proxy returns "HTTP/1.1 503 Service Unavailable"

这通常发生在目标网站位于负载平衡器(如HA Proxy或NGinx)后面时。这些负载平衡器使用主机Http头来知道请求必须重定向到哪个后端


将“Host:testurl.com”头添加到http请求中,方法是在下面放置一个。我强烈建议您记录浏览器流量,以捕获浏览器发送到远程服务器的标题。

错误与尚未回答的错误相同。这也可能是代理配置问题,例如在浏览器中正确设置了代理设置,但在jmeter中没有设置。手动登录时是否输入用户名或密码?如果没有,应用程序将授权您使用NTLM。您需要将HTTP授权管理器添加到测试计划中。如果遇到任何问题,需要在bin文件夹中安装安全证书。你能分享你的jmx吗?另外,尝试卷曲你的url,有没有标题。