LR录制HTTPS站点解决方案
仅此作为笔记
由于最近才开始学习LR,想将老师上课讲的知识点运用到工作中,
今天使用LR11录制https站点时,发现这个问题:
这种情况肯定是没有请求的证书公钥,那么,LR11中怎么配置请求公钥呢?我从http://www.cnblogs.com/baihuitestsoftware/articles/5580220.html学习到这些,现将我所有操作详细记录下来,以供大家参考。
1、先从站点,将此站点SSL证书的公钥导出,具体如下:
请务必选择DER编码,不知道为什么,选择base64编码转换成pem的时候报错。
OK,保存好之后,需要将cer文件转换为pem格式,具体使用openssl命令吧!如下:
运行命令:cmd
输入:openssl x509 -inform der -in C:\Users…..\Desktop\login.cer -out C:\Users…..\Desktop\login.pem
-in后面写cer文件的完整路径
-out后面写你需要保存的pem格式文件的完整路径 *将会自动新建一个pem文件
保存成功之后,我们需要进行下面的关键操作!
运行命令:cmd
输入:certutil -setreg chain\minRSAPubKeyBitLength 512 然后重启电脑
打开LR11,New Script——Web(HTTP/HTML)——Create——Options——Network——Port Mapping
1、New Entry
2、Capture Level选项,请选择WinNet level data项
最后点击录制,就能成功将https页面打开了。
但是对于录制时https跳转到另外一个https站点,并且证书也不相同的情况,我还没找到解决方案,大家有解决办法么?欢迎多交流。