使用JMeter录制脚本,成功录制,过了几天再使用时发现又录制不了了,录制过程中还是会出现界面提示"您的连接不是私密连接",原因是因为JMeter的crt证书过期了,证书有效期为7天,之后每次过期都需要更新证书。
1、重新生成JMeter\bin目录里的证书
要重新生成bin里面的crt证书,需要先删除jmeter/bin目录下的 ApacheJMeterTemporaryRootCA.crt、ApacheJMeterTemporaryRootCA.usr、proxyserver.jks这三个文件,然后再重新运行录制,才能重新生成新的crt证书。
2、重新再上传证书到浏览器
打开Chrome浏览器,点击 设置》隐私和安全》安全》管理证数》受信任的根证书颁发机构》导入》下一步:
点击浏览按钮,选择bin目录下的crt证书,然点击下一步,一直点击下一步,直到点击完成。
可以看到导入后的结果,如图所示。
此时,重新打开报错的页面,正常显示了,录制成功。