关键词:各路录制小白汇集于此

  虽然知道君对录制不感冒,但总是看到扎堆的人说这些问题,忍不住要站出来了。

  百度虽好,帮助了很多小白,但关键是百度并没有排除错误内容,经过历史的几年传播,错的都快变对的了,而且错误内容可能比正确的还要多,从开始的猜测话语慢慢转发成了比较肯定的话语,误导不少人。就像某些医疗广告一样,总会有受害者,越陷越深。

  以下提到的版本为 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 录制问题集锦的更多相关文章

  1. LoadRunner 录制问题集锦

    关键词:各路录制小白汇集于此 虽然知道君对录制不感冒,但总是看到扎堆的人说这些问题,忍不住要站出来了. 百度虽好,帮助了很多小白,但关键是百度并没有排除错误内容,经过历史的几年传播,错的都快变对的了, ...

  2. LoadRunner小技巧集锦

    preftest 性能测试工作室,专注于性能测试技术研究(www.AutomationQA.com) LoadRunner小技巧集锦 1.录制脚本中包含中文,出现乱码怎么办? 把录制选项中的Suppo ...

  3. LoadRunner录制Web协议的脚本 (by网络)

    LoadRunner录制Web协议的脚本  http://itindex.net/detail/50530-loadrunner-web-脚本

  4. LoadRunner录制图片验证码

    LoadRunner录制图片验证码 LoadRunner自身是无法捕获到图片验证码的,但是我们可以帮助LoadRunner来实现验证码的捕获. 1.图片验证码 图片验证码的产生来自服务器端,由服务器生 ...

  5. LoadRunner录制不弹出IE浏览器,event=0

    系统环境:win7,安装了IE.360.firefox.搜狗高速浏览器: 起初刚装完loadrunner11的时候,选了IE进行录制,就是不能打开IE,算了,那就用loadrunner默认的设置,居然 ...

  6. loadrunner录制脚本出现urs.asmx解决方法:

    在loadrunner录制过程中可能出现如下脚本: 解决方法: 解决办法:打开IE9的Internet选项-->高级,把设置下面安全中“启用SmartScreen筛选器”不选中,IE默认是选中的 ...

  7. 问题:loadrunner录制event为0

     loadrunner录制问题问题1:录制时出现event为0的状况 解决办法: 1.如果是IE浏览器,把启用第三方浏览器扩展*钩给去掉    2使用火狐浏览器,这个就比较好,在lr启动的时候就去勾选 ...

  8. LoadRunner 录制IE 8卡死

    LoadRunner11录制脚本,对IE的版本是有所限制的,它只是支持IE 8 以下版本,其中包括IE 8,高出IE 8版本Loadrunner是不支持的. 我遇到LoadRunner录制脚本时IE8 ...

  9. loadrunner录制、加载以及分析过程

    loadrunner主要组件包括: Virtual User Generator(录制脚本,编写脚本直到调通) Controller(加载脚本,设计并发人数.监控点之类的,模拟场景,开始性能测试,最后 ...

随机推荐

  1. 我是如何在SQLServer中处理每天四亿三千万记录的

    首先声明,我只是个程序员,不是专业的DBA,以下这篇文章是从一个问题的解决过程去写的,而不是一开始就给大家一个正确的结果,如果文中有不对的地方,请各位数据库大牛给予指正,以便我能够更好的处理此次业务. ...

  2. MyEclipse生成注册码

    今天正在使用的MyEclipse出现了使用过期,在网上发现一个可以生成注册码的程序,现在分享给各位. /** * myEclipse生成注册码 * 点击顶部:MyEclipse --> subs ...

  3. mybatis_映射查询

    一.一对一映射查询: 第一种方式(手动映射):借助resultType属性,定义专门的pojo类作为输出类型,其中该po类中封装了查询结果集中所有的字段.此方法较为简单,企业中使用普遍. <!- ...

  4. Win.ini和注册表的读取写入

    最近在做打包的工作,应用程序的配置信息可以放在注册表文件中,但是在以前的16位操作系统下,配置信息放在Win.ini文件中.下面介绍一下Win.ini文件的读写方法和注册表的编程. 先介绍下Win.i ...

  5. C++随笔:.NET CoreCLR之GC探索(3)

    有几天没写GC相关的文章了哈,今天我讲GC的方式是通过一个小的Sample来讲解,这个小的示例代码只有全部Build成功了才会有.地址为D:\coreclr2\coreclr\bin\obj\Wind ...

  6. 要想提高PHP的编程效率,你必须知道的要点

    1.当操作字符串并需要检验其长度是否满足某种要求时,你想当然地会使用strlen()函数.此函数执行起来相当快,因为它不做任何计算,只返回在zval 结构(C的内置数据结构,用于存储PHP变量)中存储 ...

  7. C# 对象实例化 用json保存 泛型类 可以很方便的保存程序设置

    参考页面: http://www.yuanjiaocheng.net/webapi/test-webapi.html http://www.yuanjiaocheng.net/webapi/web-a ...

  8. Android Studio切换为eclipse的快捷键之后还是有区别的部分快捷键

    Android Studio Eclipse 把代码提示换成了Class Name Completion, 快捷键是Ctrl+Alt+Space(空格键). 代码提示快捷键Alt+/,         ...

  9. mysql 赋予用户权限

    # 赋予权限MySQL> grant 权限参数 on 数据库名称.表名称 to 用户名@用户地址 identified by '用户密码'; # 立即生效权限MySQL> flush pr ...

  10. Spring MVC入门

    1.什么是SpringMvc Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面.Spring 框架提供了构建 Web 应用程序的全功能 M ...