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

JMeter录制时代理服务器拒绝连接问题求助

JMeter代理无法加载网站的排查解决步骤

1. 确认JMeter代理服务状态

  • 启动JMeter后,查看右上角日志面板,确认代理服务器无端口占用或启动失败类报错。
  • 验证8888端口是否被其他程序占用,执行对应系统命令:
    # Windows系统
    netstat -ano | findstr ":8888"
    # Linux/macOS系统
    lsof -i :8888
    
    若端口被占用,可终止占用进程,或修改JMeter代理端口为8080等未被占用的端口。

2. 检查Firefox代理配置细节

  • 确保Firefox为手动配置代理,HTTP、HTTPS代理均指向127.0.0.1,端口设为8888;若测试目标包含本地地址,取消勾选不代理本地地址。
  • 确认Firefox网络设置中代理DNS选项已开启。

3. 核对JMeter代理配置

  • 打开HTTP(S) Test Script Recorder,确认:
    • 端口设置为8888,与浏览器配置一致。
    • 目标控制器已正确选中测试计划下的线程组。
    • URL模式包含为默认.*(若自定义过滤规则,确保未误拦截目标网站)。
    • 启动代理时,JMeter的bin目录已生成ApacheJMeterTemporaryRootCA.crt证书文件。

4. 验证证书安装有效性

  • 打开Firefox证书管理器,在证书机构标签下确认ApacheJMeterTemporaryRootCA存在,且信任设置为信任该CA标识网站和信任该CA发送电子邮件。
  • 若证书无效,关闭JMeter后删除bin目录下的ApacheJMeterTemporaryRootCA.*文件,重启JMeter并重新生成、安装证书。

5. 排查系统防火墙/安全软件

  • 临时关闭Windows防火墙、Mac防火墙或第三方安全软件,测试是否能正常加载网站;确认是拦截问题后,添加JMeter代理端口(8888)及Firefox的网络允许规则。

6. 测试纯HTTP站点验证

  • 先尝试访问http://example.com这类纯HTTP站点,排除HTTPS证书干扰;若HTTP站点能加载,再聚焦HTTPS证书配置问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 17:12:44