解决Loadrunner11使用高版本浏览器问题(代理录制法)

问题描述

之前学习使用loadrunner12.录制脚本没什么问题,后期考虑到破解问题,准备上手loadrunner11进行日常生产工作。

但是楼主在使用过程中发现loadrunner11打开高版本浏览器时出现录制脚本为空的现象,具体表现为录制时event为0。

只能使用低版本浏览器,例如Firefox24。但是低版本浏览器对最新web页面有兼容性问题。我司需要在本机使用selenium进行自动化脚本的日常生产工作,在测试时发现的,故使用低版本浏览器不是解决版本。

问题解决

经过度娘搜索,发现一种代理录制的解决方法可以万能录制各种浏览器脚本,不受浏览器版本限制。

经过测试360浏览器,谷歌浏览器均可录制,火狐61版本录制时无法弹出界面(有进程,无界面,event有数据),就不在进一步深究问题。

解决方法(只适用服务器和录制机器同一IP网段下)

本次举例,使用360浏览器10.0.1313.0版本,内核版本为63.0.3239.132。loadrunner11打4补丁

LR端设置

1、LR11端打开录制设置选项(edit-recordings-options)。

 


2、Network-->port mapping中左下角新增一个代理服务器配置,new Entry。
设置参数:Target Server 设置为服务器IP(不知道IP的可以ping一下域名。或者从浏览器F12-》net中查看)
Port设置位服务器端口(不知道IP的可以ping一下域名。或者从浏览器F12-》net中查看)
ServiceID设置位HTTP(只支持HTTP,不支持HTTPS)
RecordType设置为Proxy  
ConnectionType 设置位默认Plain

 

 

 


3、勾选最下方Traffic Forwarding选项,设置参数为9999(或其他未使用端口,对应浏览器代理接口)


4、保存(update)

 浏览器端设置

1、工具--》代理服务设置--》添加代理服务器
2、192.168.5.214:9999 (本机IP:刚设置lr,Traffic Forwarding的端口)
3、启用代理服务器,工具--》代理服务器,选择刚才添加的勾选上即可。

 

录制验证

1、点击录制,program to record选择设置代理的浏览器(你浏览器exe的路径,可以右键快捷方式查看),开始录制。

 


2、成功录制。期间会有360各种插件报错,不影响录制和测试。选择忽略,录制生成的脚本中包含很多360的东西,自行删减即可。

谷歌浏览器不在举例,可自行测试。火狐61浏览器我这里出现点问题,待日后有时间了再进行研究。

 

转载于:https://www.cnblogs.com/sunyayun2007/p/9431796.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值