LR录制HTTPS站点解决方案

仅此作为笔记

由于最近才开始学习LR,想将老师上课讲的知识点运用到工作中,

今天使用LR11录制https站点时,发现这个问题:

LR录制HTTPS站点解决方案

这种情况肯定是没有请求的证书公钥,那么,LR11中怎么配置请求公钥呢?我从http://www.cnblogs.com/baihuitestsoftware/articles/5580220.html学习到这些,现将我所有操作详细记录下来,以供大家参考。

1、先从站点,将此站点SSL证书的公钥导出,具体如下:
LR录制HTTPS站点解决方案
LR录制HTTPS站点解决方案
LR录制HTTPS站点解决方案
请务必选择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

LR录制HTTPS站点解决方案

2、Capture Level选项,请选择WinNet level data项
LR录制HTTPS站点解决方案

最后点击录制,就能成功将https页面打开了。

但是对于录制时https跳转到另外一个https站点,并且证书也不相同的情况,我还没找到解决方案,大家有解决办法么?欢迎多交流。