以前学习使用loadrunner12.录制脚本没什么问题,后期考虑到破解问题,准备上手loadrunner11进行平常生产工做。web
可是楼主在使用过程当中发现loadrunner11打开高版本浏览器时出现录制脚本为空的现象,具体表现为录制时event为0。浏览器
只能使用低版本浏览器,例如Firefox24。可是低版本浏览器对最新web页面有兼容性问题。我司须要在本机使用selenium进行自动化脚本的平常生产工做,在测试时发现的,故使用低版本浏览器不是解决版本。服务器
通过度娘搜索,发现一种代理录制的解决方法能够万能录制各类浏览器脚本,不受浏览器版本限制。app
通过测试360浏览器,谷歌浏览器都可录制,火狐61版本录制时没法弹出界面(有进程,无界面,event有数据),就不在进一步深究问题。工具
本次举例,使用360浏览器10.0.1313.0版本,内核版本为63.0.3239.132。loadrunner11打4补丁学习
一、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浏览器我这里出现点问题,待往后有时间了再进行研究。