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

Windows 11下Chrome录制JMeter脚本时连接非私密问题求助

JMeter Chrome录制“连接不是私密连接”问题解决方案
  • 确认Chrome代理配置正确性

    1. 打开Chrome设置,搜索“代理”并进入“打开您计算机的代理设置”
    2. 启用“手动设置代理”,地址填写127.0.0.1,端口设置为与JMeter录制器一致的8080(若修改过JMeter端口则对应调整)
    3. 根据录制目标选择是否勾选“不要将代理服务器用于本地(Intranet)地址”:录制公网站点保留勾选,录制本地站点则取消
  • 正确安装JMeter根证书到系统存储

    1. 定位到JMeter bin目录下新生成的ApacheJMeterTemporaryRootCA.crt文件
    2. 右键证书文件选择“安装证书”,选择本地计算机(而非当前用户),点击“下一步”
    3. 选择“将所有证书放入下列存储”,点击“浏览”,选中“受信任的根证书颁发机构”完成存储选择
    4. 完成安装后完全重启Chrome,不要仅刷新页面
  • 调整Chrome安全与证书相关设置

    1. 若录制本地站点,在Chrome地址栏输入chrome://flags/#allow-insecure-localhost,将该选项设置为“启用”后重启Chrome
    2. 进入chrome://settings/security,将“安全浏览”设置为“标准保护”,避免严格模式拦截证书
    3. 输入chrome://net-internals/#hsts,在“删除域安全策略”输入目标网站域名,点击“删除”清除HSTS缓存
  • 验证JMeter录制器与JDK兼容性

    1. 检查HTTP脚本录制器的“目标控制器”是否正确指向线程组下的事务控制器
    2. 确认“请求过滤”规则未误拦截目标网站的请求
    3. JMeter 5.5及以上版本官方支持JDK8-17,JDK18可能存在兼容性问题,建议切换到JDK17,并设置环境变量JMETER_JAVA_HOME指向JDK17安装目录
  • 检查端口占用情况

    1. 打开命令提示符,执行命令:netstat -ano | findstr :8080
    2. 若输出显示8080端口被其他进程占用,修改JMeter录制器端口为未被占用的端口(如8888),同步更新Chrome代理设置的端口
  • 测试基础连通性

    1. 关闭Chrome代理,直接访问目标网站确认站点本身可正常访问
    2. 开启JMeter代理和Chrome代理后,先尝试访问HTTP站点(非HTTPS),验证代理功能是否正常,排除核心代理故障

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 02:00:02