zoukankan      html  css  js  c++  java
  • 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 Exploreriexplore.exe ,而32位的系统建议选择 C:Program FilesInternet Exploreriexplore.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协议的基本录制过程中的一些问题,但实际上还有更多的方式来解决其他应用无法录制、程序只支持高版本浏览器、甚至对手机上数据包的录制,方法众多,暂不在此篇内容中讲解。

      求转发,覆盖那些错误的内容传播,提倡正能量。

    更多技术交流,请关注微信公众号 品课学院,微信号:ITpingke

    全栈测试聚集地

    测试学习 | 测试交流 | 测试招聘  

  • 相关阅读:
    1-1圆柱体的表面积
    vue的重定向和404
    新特性
    vue的一些概念
    关于ES6包的导出和导入
    vue-父组件和子组件的交互
    vue-组件
    vue---指令
    angular基础--指令2
    angular基础
  • 原文地址:https://www.cnblogs.com/guoboya/p/6210200.html
Copyright © 2011-2022 走看看