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

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

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

  以下提到的版本为 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. 页面嵌入dom与被嵌入iframe的攻防

    1.情景一:自己的页面被引入(嵌入)至别人的页面iframe中 if(window.self != window.top){ //url是自己页面的url window.top.location.hr ...

  2. nw.js桌面软件开发系列 第0.1节 HTML5和桌面软件开发的碰撞

    第0.1节 HTML5和桌面软件开发的碰撞 当我们谈论桌面软件开发技术的时候,你会想到什么?如果不对技术本身进行更为深入的探讨,在我的世界里,有这么多技术概念可以被罗列出来(请原谅我本质上是一个Win ...

  3. Sublime Text 3中文乱码解决方法以及安装包管理器方法

    一般出现乱码是因为文本采用了GBK编码格式,Sublime Text默认不支持GBK编码. 安装包管理器 简单安装 使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令 ...

  4. Hyper-v 安装CentOS 7 (其他虚拟机一样参考)

    平台之大势何人能挡? 带着你的Net飞奔吧!http://www.cnblogs.com/dunitian/p/4822808.html hyper-v安装很多人没弄过,我这里介绍一下.(其他虚拟机参 ...

  5. iOS开发之再探多线程编程:Grand Central Dispatch详解

    Swift3.0相关代码已在github上更新.之前关于iOS开发多线程的内容发布过一篇博客,其中介绍了NSThread.操作队列以及GCD,介绍的不够深入.今天就以GCD为主题来全面的总结一下GCD ...

  6. 初学者看过来之JSON入门

    1. 什么是JSON JSON---Javascript Object Notation,前两个单词大家应该都认识,最后一个notation,是"记号.标记法"的意思,连在一起,便 ...

  7. 【NLP】揭秘马尔可夫模型神秘面纱系列文章(一)

    初识马尔可夫和马尔可夫链 作者:白宁超 2016年7月10日20:34:20 摘要:最早接触马尔可夫模型的定义源于吴军先生<数学之美>一书,起初觉得深奥难懂且无什么用场.直到学习自然语言处 ...

  8. 一个诡异的COOKIE问题

    今天下午,发现本地的测试环境突然跑不动了,thinkphp直接跑到异常页面,按照正常的排错思路,直接看thinkphp的log 有一条 [ error ] [2]setcookie() expects ...

  9. 【干货分享】流程DEMO-制度发文和干部任免

    流程名: 制度发文和干部任免  业务描述: 当员工在该出勤的工作日出勤但漏打卡时,于一周内填写补打卡申请.  流程相关文件: 流程包.xml  流程说明: 直接导入流程包文件,即可使用本流程  表单: ...

  10. i++、++i 、i--、--i

    总结: i++ 先用后加, ++i先加后用: i--先用后减, --i先减后用: //int i = 1; //Console.WriteLine(i);//1 //Console.WriteLine ...