我正在尝试使用 jmeter 进行一个非常基本的 http 请求,但似乎总是出现以下错误。我尝试过对谷歌进行简单的获取,这很好,但内部服务器却不行:
java.net.NoRouteToHostException:没有到主机的路由(主机无法访问)
我可以成功地使用 200 响应来 curl 相同的 url,所以不确定它是 jmeter 还是 java?唯一独特的是我们的内部服务器使用 ipv6 进行解析,但我不认为这会是问题?
最佳答案
尝试将下一行添加到system.properties文件(位于JMeter安装的“bin”文件夹中)
java.net.preferIPv6Addresses=true
或者通过 -D 命令行参数传递上述属性,例如:
jmeter -Djava.net.preferIPv6Addresses=true -n -t test.jmx -l result.jtl
引用文献:
关于Java/jmeter http请求失败但curl可以工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47384189/