You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac Ventura下JMeter Chrome脚本录制失败,启动URL即提示无网络求助

Mac Ventura下JMeter Chrome录制无网络访问的解决办法

一、核对JMeter代理核心配置

  • 先确认JMeter录制器的端口(默认8888)没被占用,终端敲lsof -i :8888就能查,要是被占了直接换个端口(比如8080)
  • 确保「Target Controller」选对了要存脚本的线程组,别录半天没地方存
  • 把「Capture HTTP Headers」和「Capture HTTPS Links」都勾上,不然HTTPS请求抓不到

二、Chrome代理要和JMeter完全匹配

  • 打开Chrome搜「代理」,点「打开您计算机的代理设置」
  • Mac Ventura里选「手动」,HTTP代理填127.0.0.1,端口和JMeter录制器的端口保持一致
  • 「安全HTTPS代理」也要同步设置成127.0.0.1和相同端口,别漏了这个
  • 切记关掉「自动代理配置」,两个代理模式冲突肯定出问题

三、安装JMeter根证书(HTTPS请求必备)

  • 在JMeter录制器界面点「Generate Root CA」,把证书存到桌面或者好找的地方
  • 打开Mac的「钥匙串访问」,导入刚才的证书
  • 找到「ApacheJMeterRootCA」证书,右键点「显示简介」,把「信任」改成「始终信任」
  • 重启Chrome和JMeter,不然证书不生效

四、排除防火墙和VPN的干扰

  • 先去系统设置→网络→防火墙,暂时关了试试,要是能录了,再把JMeter和Chrome加到防火墙允许列表里
  • 终端也能加JMeter例外:敲sudo /usr/libexec/ApplicationFirewall/socketfilterfw --add /Applications/JMeter.app(输密码时屏幕不显示,正常输入即可)
  • 正在运行的VPN直接关掉,VPN会修改网络路由,导致代理无法正常连通

五、禁用Chrome代理类扩展

  • 把Chrome里的Proxy SwitchyOmega这类代理扩展全禁用,手动代理和扩展代理冲突必然出问题

六、验证代理连通性

  • 终端敲curl -x http://127.0.0.1:8888 https://www.baidu.com,能返回网页内容说明代理没问题;要是不行,检查JMeter录制器是否正常启动

内容的提问来源于stack exchange,提问作者Bem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 04:35:12