Java/jmeter http请求失败,但curl可以工作

Java/jmeter http请求失败,但curl可以工作,java,jmeter,Java,Jmeter,我正在用jmeter尝试一个非常基本的http请求,但它似乎总是出现下面的错误。我尝试了一个简单的方法来对付谷歌,这很好,但内部服务器不是: java.net.NoRouteToHostException:没有到主机的路由(无法访问主机) 我可以用200个响应成功地卷曲相同的url,所以不确定它是jmeter还是java?唯一独特的是,我们的内部服务器正在使用ipv6解决问题,但我认为这不是问题所在?尝试将下一行添加到system.properties文件(位于JMeter安装的“bin”文件夹

我正在用jmeter尝试一个非常基本的http请求,但它似乎总是出现下面的错误。我尝试了一个简单的方法来对付谷歌,这很好,但内部服务器不是:

java.net.NoRouteToHostException:没有到主机的路由(无法访问主机)


我可以用200个响应成功地卷曲相同的url,所以不确定它是jmeter还是java?唯一独特的是,我们的内部服务器正在使用ipv6解决问题,但我认为这不是问题所在?

尝试将下一行添加到system.properties文件(位于JMeter安装的“bin”文件夹中)

或者通过-D命令行参数传递上述属性,如下所示:

jmeter -Djava.net.preferIPv6Addresses=true -n -t test.jmx -l result.jtl
参考资料:


在运行system.properties的更改以及使用-D选项时,仍然没有运气,我仅限于一个请求。我也尝试过“跟随重定向”+“自动重定向”,但运气不好。好吧,我专门将它与java配置问题隔离开来,直接使用java进行卷曲并得到相同的错误。但仍然没有找到解决方案。您尝试过IP吗?它是否返回相同的错误?您的java版本是什么?我在mac默认情况下是1.8,但升级到oracle 9并添加以下参数似乎解决了这个问题。
jmeter -Djava.net.preferIPv6Addresses=true -n -t test.jmx -l result.jtl