jmeter录制https请求时提示:keytool error,DNSName components must begin with a letter
最终确认错误原因:JDK版本问题
出问题的JDK版本为:1.8.0_131
最终升级JDK版本为:1.8.0_271,问题解决
猜想:预计JDK版本大于此版本的都能正常录制,待尝试
中间解决过程,网上解决方案:
1、配置host映射,将录制的域名和IP,配置到host文件,未解决
2、jmeter录制器中,选项HTTPS Domains清空内容,或者写成localhost,未解决
3、同样的jmeter版本,及操作方式,对比录制成功和未成功的配置,确认win7成功,win10不成功,怀疑是操作系统版本问题,再找一台win7系统,同样的jmeter版本扔未录制成功,未解决
4、执行keytool命令报错,keytool是jdk中的工具,怀疑是jdk版本问题;最终确认win7中jdk版本为1.8.0_271,win10的jkd版本为1.8.0_131;将win10升级jdk版本,升级为1.8.0_271,再重新启动录制,错误消失,解决问题