LR针对HTTPS协议异常情况的处理方式

HTTPS本身不是什么协议,他还是属于HTTP协议,加上一个s,就是在HTTP传输上面增加服务器证书,需要通过证书认证才能解析。

【第一种方式】

通过LR录制HTTPS时,因为没有对应的证书所以无法生成脚本,现有一种协议通过设置,不需要证书也能生成脚本,步骤如下:

1、打开LR工具:Record->RecordingOptions....->Network

          Mapping and Filtering:Capture Level:WinINet lwvel data

2、打开代理

         有些代理需要Authentication认证:则输入用户名和密码

3、像上面设置成功后,就可以生成脚本,但是在运行脚本的时候,还需要加上下面这个参数

          web_set_socket_option("SSL_VERSION","TLS");


【第二种方式】

         本次主要是针对手写HTTPS协议的脚本在运行过程中出现异常的从处理方式

  1、上传PEM证书

       Record->RecordingOptions....->Mapping and Filtering->NewEntry

2、在自己手写的脚本里面加上一下代码:

      Web_set_certificate_ex(

            "CertFilePath=XXXXXX.pem",

            "CertFormat=PEM",

            "KeyFilePath=XXXXXX.pem",

            "KeyFormat=",

            "Password=",

            "Certlndex=1",

            LAST)

    web_set_socket_option("SSL_VERSION","TLS");

    web_set_socket_option("TLS_SNI","1.X");

3、设置

     脚本工程->RuntimeSettings->Preferences-> Advanced -> 勾选 Use Winlnet replay instend of socket(windows only)

         

             

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值