Loadrunner录制https脚本(以京东登录为例)

Loadrunner可以支持录制https的脚本,相比http协议多了几个步骤。

以下以京东登录为例:https://passport.jd.com/new/login.aspx?ReturnUrl=https%3A%2F%2Fwww.jd.com%2F

1.导出证书(IE浏览器)

使用IE浏览器访问京东登录页面,点地址栏右面锁图标后,查看证书

打开“详细信息”标签页,点“复制到文件”,按“证书导出向导”导出证书。

提示导出成功。

2.使用openssl工具将cer证书转化为pem证书

切换到loadrunner安装bin目录,已安装有openssl工具。

使用windows命令提示符下,切换到以上目录。

执行以下命令进行证书格式的转换:

openssl x509 -inform der -in jd.cer -out jd.pem

可以看到已生成jd.pem文件。

3.使用loadrunner录制脚本设置

新建录制:Start Recording---Options---PortMapping或者Tools--Recording Options打开设置界面

点New Entry,填写以下信息。

update后,信息显示如下。

录制脚本时,选择WinINet level data. 

4.开始录制

可以看到登录页面可以正常打开,loadrunner也录制到了相关事件。

输入登录账号、密码,点登录。

登录完成。

录制退出,脚本录制结束,并生成脚本。

5.脚本增强优化

如直接回放脚本,则报以下错误信息。

因此,回放脚本前,在脚本最前面增加以下函数,作用是增加使用协议具体的类型,使脚本能够正常运行。

web_set_sockets_option("SSL_VERSION","TLS");

同时,脚本回放时,需要将run-time中winlnetreplay instead of scokets(windows noly) 勾选(设置这一项则数字证书在浏览器中获取)。

VuGen官方文档中说明:

再次回放脚本即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值