JMeter执行HTTP GET请求遇java.net.SocketException错误求助
JMeter "Network is unreachable" 问题排查步骤
先验证系统层面网络连通性
打开终端执行ping jmeter.org,如果没有响应,说明Mac的WiFi本身存在问题,优先排查网络:重启WiFi、切换热点、检查路由器状态。如果能ping通,再进行下一步。检查Java版本兼容性
JMeter 5.6.3官方支持Java 8到17版本,你使用的Java 24属于较新版本,大概率存在兼容性问题。建议降级到Java 17:- 终端输入
java -version确认当前Java版本 - 安装Java 17后,要么修改JMeter启动脚本指定Java路径,要么用
export JAVA_HOME=/path/to/java17临时切换Java环境后再启动JMeter。
- 终端输入
排查JMeter代理配置
打开JMeter安装目录下的bin/jmeter.properties文件,搜索proxy相关配置,把http.proxyHost、http.proxyPort这类配置前加#注释掉,确保没有误开启代理。同时在JMeter GUI的HTTP请求面板,确认「使用代理服务器」选项未被勾选。检查防火墙或安全软件拦截
进入Mac系统设置的「网络-防火墙」,确认JMeter被允许联网。如果安装了第三方杀毒、VPN工具,临时关闭后再测试,排查是否是这类软件拦截了JMeter的网络请求。测试最简请求
新建一个测试计划,只保留一个线程组和一个HTTP请求,目标地址写死https://jmeter.org,不要使用相对路径或自动协议,再执行测试查看结果。
内容的提问来源于stack exchange,提问作者Neyomal
相关产品推荐
相关产品推荐

