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

问题描述

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

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

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

问题解决

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

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

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

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

LR端设置

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

 


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

 

 

 


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


四、保存(update)代理

 浏览器端设置

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

 

录制验证

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

 


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

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

相关文章
相关标签/搜索