操作系统:Windows 7 64位版本:apache-jmeter-2.11HTTP请求配置如下:协议:http方法:选中“GET跟随重定向”和“使用保持活动”在执行过程中,发现上述HTTP请求出现以下异常错误:
responseCode: Non HTTP response code: java.net.UnknownHostException responseMessage: Non HTTP response message: my-url.com
yb3bgrhw1#
请确保您已连接到互联网/网络/ VPN等。是否确定您能够通过浏览器访问?例外情况明确表示它无法找到您试图访问的服务器。
u4vypkhs2#
我也遇到过类似的问题,发现我使用了错误的服务器主机URL。我没有只使用服务器主机,而是添加了文件路径。例如,您的API端点是-
https://auth.test.com/am/oauth2/access_token?realm=employees
则应仅使用以下内容作为“服务器名称或IP”
auth.test.com
对于https请求,您应将协议字段标记为https,URL的其余部分应输入路径字段,即-
/am/oauth2/access_token?realm=employees
yhqotfr83#
尝试查看是否有任何防火墙或代理要求。要检查这一点,请尝试从CMD ping并跟踪域名。例如:ping example.com和tracert example.com此外,如果需要,请将具有相应IP地址的DNS添加到Windows主机文件(C:\Windows\System32\drivers\etc\hosts)中。例如:在管理模式下打开主机文件,然后在新行中添加一个条目,其中IP地址后面跟域名,如
ping example.com
tracert example.com
xxx.xxx.xxx.xxx example.com
j13ufse24#
您是否检查过您所呼叫的域是否具有正确的TLS版本。默认情况下,chrome呼叫TLS 2。只需使用以下参数启动jmeter-Djavax .NET.debug=all来查看正在发生的握手的版本。
4条答案
按热度按时间yb3bgrhw1#
请确保您已连接到互联网/网络/ VPN等。是否确定您能够通过浏览器访问?例外情况明确表示它无法找到您试图访问的服务器。
u4vypkhs2#
我也遇到过类似的问题,发现我使用了错误的服务器主机URL。我没有只使用服务器主机,而是添加了文件路径。
例如,您的API端点是-
则应仅使用以下内容作为“服务器名称或IP”
对于https请求,您应将协议字段标记为https,URL的其余部分应输入路径字段,即-
yhqotfr83#
尝试查看是否有任何防火墙或代理要求。要检查这一点,请尝试从CMD ping并跟踪域名。
例如:
ping example.com
和tracert example.com
此外,如果需要,请将具有相应IP地址的DNS添加到Windows主机文件(C:\Windows\System32\drivers\etc\hosts)中。例如:在管理模式下打开主机文件,然后在新行中添加一个条目,其中IP地址后面跟域名,如
j13ufse24#
您是否检查过您所呼叫的域是否具有正确的TLS版本。默认情况下,chrome呼叫TLS 2。
只需使用以下参数启动jmeter-Djavax .NET.debug=all来查看正在发生的握手的版本。