【云知道】LoadRunner 录制问题集锦
关键词:各路录制小白汇集于此
虽然知道君对录制不感冒,但总是看到扎堆的人说这些问题,忍不住要站出来了。
百度虽好,帮助了很多小白,但关键是百度并没有排除错误内容,经过历史的几年传播,错的都快变对的了,而且错误内容可能比正确的还要多,从开始的猜测话语慢慢转发成了比较肯定的话语,误导不少人。就像某些医疗广告一样,总会有受害者,越陷越深。
以下提到的版本为 LoadRunner 11,且为最常用的HTTP协议,使用率高,功能全面,还可以XXXX,你懂的。这里主要以win7为例,比较常见的系统,而win10问题会更多,不只是录制,在安装和启动都会大费周折,所以暂时不谈。
因为 版本 问题,免不了很多的 系统兼容问题:
IE浏览器版本问题
LoadRunner11默认情况下只能支持到IE8,安装Patch03补丁之后可以支持到IE9,具体可以看Patch03补丁的说明中有描述,如果超过以上版本,来个IE11什么的,一定是不支持的,要么打不开,要么录不到内容,不降低IE版本只有放弃这条路。
Firefox浏览器版本问题
LoadRunner11在一定程度上也支持Firefox浏览器,但是支持的版本比较低,具体版本号无法在这里说明,但一定小于40,闲着没事的可以一个个试过来……
IE浏览器x64&x32的问题
录制目标建议不要使用默认的Microsoft Internet Explorer ,谁知道到底启动的是什么呢,要是64位系统会启动64位的浏览器,这是不支持的,但32位系统因为只有32位浏览器,所以就没问题,但不排除被其他流氓软件启动别的浏览器,所以一般来说,64位的系统建议选择 C:\Program Files (x86)\Internet Explorer\iexplore.exe ,而32位的系统建议选择 C:\Program Files\Internet Explorer\iexplore.exe ,指定执行文件会少很多不必要麻烦。
其他默认浏览器设置与锁定
尽量避免使用默认浏览器设置,可能导致启动别的浏览器,影响录制,特别当心某些xx安全防护软件强制锁定浏览器,建议先解锁,防找不到对应程序,后卸载,防反复发病。
系统数据执行保护如何设置
该设置默认情况下仅仅对系统基本核心程序和服务生效,这是对的选择,并不会涉及LR的任何东西,注意看清楚设置的说明,别随便改成排除模式,那才会反而对系统中所有的程序进行保护,只会出更多的问题。该设置位置:系统属性 > 高级 > 性能 > 数据执行保护。
防火墙及安全防护软件
这些软件本身实际上并不会造成太大影响,主要还是锁定浏览器的问题,如果真的出现了问题,那么一般情况都是浏览器卡死无法使用之类的情况,只有此类情况可以怀疑这种可能性。
IE高级设置去掉“启用第三方浏览器扩展
这个设置在一般情况下实际上是没有太多用的,除非IE的插件加载项安装了非常多,其中有和LR的浏览器插件起了冲突,才会需要取消这个设置,已知在安装QTP的情况下会涉及到。但没事别乱改,省的其他地方出现未知的问题。
IE加载项被禁用
IE菜单 > 工具 > 管理加载项
在实际情况中,大多系统禁用此项并没有任何的影响,默认为启用,能录的还是一样能录,但也有个别系统特殊情况会有问题,所以并不排除,但概率很低。
录制本地地址没有内容
在录制一些请求地址为127.0.0.1或者localhost的域名时,如果出现了操作没有事件产生,那么可以考虑用真实地址,避免这个情况,这是因为一些对本地IP监听的程序会自动过滤这个特殊的IP。
HTTPS的录制报错
很多人都喜欢直接录制baidu,恰巧现在百度都换成了HTTPS协议,而LR的默认SSL版本很低,现在几乎大多数网站都已经不再支持,所以很容易中彩,常见特征如图,但正常打开浏览器又是好的。
遇到这个问题,不是没有办法,而是有复杂也有简单的方案,复杂的需要设置证书以及版本,不推荐新手使用;简单的只需修改以下内容,录制设置中 Port mapping 改为winlnet level data,这样就由windows托管这个事情了。
Port Mapping
说到上面https录制时,在一些特定的系统或者权限环境下,有可能会遇到Socket level data无法获得任何信息,没有脚本,那么此时也需要使用winlnet level data的模式;另外如果有人设置的socket and winlnet,小心了,脚本可能出现2遍一模一样的,如果发现此类情况,那么就基本是这个设置的问题了。
Broswer Emulation
这是一个错误、错误、错误的设置,具体内容这里不提了,是在运行设置中的,首先录制和运行设置没有关系,其次修改User-Agent和浏览器版本本身也毫无关系,你就是你,带了面具还是你,这个设置是最无语的,如果不能一眼看出来,那么应该来说还处于小白阶段。
以上都是Loadrunner在HTTP协议的基本录制过程中的一些问题,但实际上还有更多的方式来解决其他应用无法录制、程序只支持高版本浏览器、甚至对手机上数据包的录制,方法众多,暂不在此篇内容中讲解。
求转发,覆盖那些错误的内容传播,提倡正能量。
更多技术交流,请关注微信公众号 云层天咨,微信号:yuncengtianzi
全栈测试聚集地
测试学习 | 测试交流 | 测试招聘
【云知道】LoadRunner 录制问题集锦的更多相关文章
- LoadRunner 录制问题集锦
关键词:各路录制小白汇集于此 虽然知道君对录制不感冒,但总是看到扎堆的人说这些问题,忍不住要站出来了. 百度虽好,帮助了很多小白,但关键是百度并没有排除错误内容,经过历史的几年传播,错的都快变对的了, ...
- LoadRunner小技巧集锦
preftest 性能测试工作室,专注于性能测试技术研究(www.AutomationQA.com) LoadRunner小技巧集锦 1.录制脚本中包含中文,出现乱码怎么办? 把录制选项中的Suppo ...
- LoadRunner录制Web协议的脚本 (by网络)
LoadRunner录制Web协议的脚本 http://itindex.net/detail/50530-loadrunner-web-脚本
- LoadRunner录制图片验证码
LoadRunner录制图片验证码 LoadRunner自身是无法捕获到图片验证码的,但是我们可以帮助LoadRunner来实现验证码的捕获. 1.图片验证码 图片验证码的产生来自服务器端,由服务器生 ...
- LoadRunner录制不弹出IE浏览器,event=0
系统环境:win7,安装了IE.360.firefox.搜狗高速浏览器: 起初刚装完loadrunner11的时候,选了IE进行录制,就是不能打开IE,算了,那就用loadrunner默认的设置,居然 ...
- loadrunner录制脚本出现urs.asmx解决方法:
在loadrunner录制过程中可能出现如下脚本: 解决方法: 解决办法:打开IE9的Internet选项-->高级,把设置下面安全中“启用SmartScreen筛选器”不选中,IE默认是选中的 ...
- 问题:loadrunner录制event为0
loadrunner录制问题问题1:录制时出现event为0的状况 解决办法: 1.如果是IE浏览器,把启用第三方浏览器扩展*钩给去掉 2使用火狐浏览器,这个就比较好,在lr启动的时候就去勾选 ...
- LoadRunner 录制IE 8卡死
LoadRunner11录制脚本,对IE的版本是有所限制的,它只是支持IE 8 以下版本,其中包括IE 8,高出IE 8版本Loadrunner是不支持的. 我遇到LoadRunner录制脚本时IE8 ...
- loadrunner录制、加载以及分析过程
loadrunner主要组件包括: Virtual User Generator(录制脚本,编写脚本直到调通) Controller(加载脚本,设计并发人数.监控点之类的,模拟场景,开始性能测试,最后 ...
随机推荐
- 超大 Cookie 拒绝服务攻击
有没有想过,如果网站的 Cookie 特别多特别大,会发生什么情况? 不多说,马上来试验一下: for (i = 0; i < 20; i++) document.cookie = i + '= ...
- web全栈开发之网站开发二(弹出式登录注册框前端实现-类腾讯)
这次给大家分享的是目前很多网站中流行的弹出式登录框,如下面的腾讯网登录界面,采用弹出式登录的好处是大大提升了网站的用户体验和交互性,用户不用重新跳转到指定的页面就能登录,非常方便 先来个演示地址 要实 ...
- C++随笔:.NET CoreCLR之GC探索(2)
首先谢谢 @dudu 和 @张善友 这2位大神能订阅我,本来在写这个系列以前,我一直对写一些核心而且底层的知识持怀疑态度,我为什么持怀疑态度呢?因为一般写高层语言的人99%都不会碰底层,其实说句实话, ...
- 设计模式之行为类模式大PK
行为类模式大PK 行为类模式包括责任链模式.命令模式.解释器模式.迭代器模式.中介者模式.备忘录模式.观察者模式.状态模式.策略 ...
- 深入Java虚拟机--判断对象存活状态
程序计数器,虚拟机栈和本地方法栈 首先我们先来看下垃圾回收中不会管理到的内存区域,在Java虚拟机的运行时数据区我们可以看到,程序计数器,虚拟机栈,本地方法栈这三个地方是比较特别的.这个三个部分的特点 ...
- Win10 UWP开发系列——开源控件库:UWPCommunityToolkit
在开发应用的过程中,不可避免的会使用第三方类库.之前用过一个WinRTXamlToolkit.UWP,现在微软官方发布了一个新的开源控件库—— UWPCommunityToolkit 项目代码托管在G ...
- HTML5实现文件断点续传
HTML5的FILE api,有一个slice方法,可以将BLOB对象进行分割.前端通过FileList对象获取到相应的文件,按照指定的分割方式将大文件分段,然后一段一段地传给后端,后端再按顺序一段段 ...
- Python 基础之一变量和赋值
变量:程序在运行的时候会用到很多临时存储数据,这个时候就用到了变量,临时数据的名字. Python中变量不需要声明,直接可以使用,变量的数据类型由赋值确定. >>> name=&qu ...
- 推荐10款超级有趣的HTML5小游戏
HTML5的发展速度比任何人的都想像都要更快.更加强大有效的和专业的解决方案已经被开发......甚至在游戏世界中!这里跟大家分享有10款超级趣味的HTML5游戏,希望大家能够喜欢! Kern Typ ...
- SAP CRM 将组件整合至导航栏中
到现在,我们已经可以让组件独立地显示.我们只是运行它.让它显示在Web UI中.让我们把组件整合进导航栏,使我们可以在正常登录Web UI时访问它. 步骤一: 为你的UI组件主窗体创建一个内向插件. ...