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

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

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

  以下提到的版本为 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. iOS可视化动态绘制连通图

    上篇博客<iOS可视化动态绘制八种排序过程>可视化了一下一些排序的过程,本篇博客就来聊聊图的东西.在之前的博客中详细的讲过图的相关内容,比如<图的物理存储结构与深搜.广搜>.当 ...

  2. 一起学 Java(三) 集合框架、数据结构、泛型

    一.Java 集合框架 集合框架是一个用来代表和操纵集合的统一架构.所有的集合框架都包含如下内容: 接口:是代表集合的抽象数据类型.接口允许集合独立操纵其代表的细节.在面向对象的语言,接口通常形成一个 ...

  3. Python高手之路【三】python基础之函数

    基本数据类型补充: set 是一个无序且不重复的元素集合 class set(object): """ set() -> new empty set object ...

  4. Centos——安装JDK

    写在前面: Just mark! 创建linux虚拟机的时候经常要安装JDK,配置环境变量,却又经常忘记,这里记录一下. 环境:Centos-6.8-x86_64-minimal JDK :jdk-7 ...

  5. 深入研究Visual studio 2017 RC新特性

    在[Xamarin+Prism开发详解三:Visual studio 2017 RC初体验]中分享了Visual studio 2017RC的大致情况,同时也发现大家对新的Visual Studio很 ...

  6. Entity Framework的启动速度优化

    最近开发的服务放到IIS上寄宿之后,遇到一些现象,比如刚部署之后,第一次启动很慢:程序放置一会儿,再次请求也会比较慢.比如第一个问题,可以解释为初次请求某一个服务的时候,需要把程序集加载到内存中可能比 ...

  7. python 数据类型 -- 元组

    元组其实是一种只读列表, 不能增,改, 只可以查询 对于不可变的信息将使用元组:例如数据连接配置 元组的两个方法: index, count >>> r = (1,1,2,3) &g ...

  8. php cryptr 加密函数

    class CryptHelper { /** * 加密 * @param unknown $password * @param unknown $salt * @return string */ p ...

  9. SAP CRM 将组件整合至导航栏中

    到现在,我们已经可以让组件独立地显示.我们只是运行它.让它显示在Web UI中.让我们把组件整合进导航栏,使我们可以在正常登录Web UI时访问它. 步骤一: 为你的UI组件主窗体创建一个内向插件. ...

  10. Guava库介绍之实用工具类

    作者:Jack47 转载请保留作者和原文出处 欢迎关注我的微信公众账号程序员杰克,两边的文章会同步,也可以添加我的RSS订阅源. 本文是我写的Google开源的Java编程库Guava系列之一,主要介 ...