LoadRunner架构(一)

发表于:2008-8-12 16:55

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:赵岗耀    来源:51Testing投稿

  5、 控制台程序

perl5.8.0.exe

解释程序

20,535

regtlb.exe

注册批次自动化类型库

30,720

sed.exe

GNU sed gsed)版本2.05

55,296

wdiff.exe

比较文本(text)文件

197,632

  Alex Arbitman的LR 7.8 Footprints.xls报告了运行时每进程和每线程的Web需求。
  6、 使用Windows远程桌面连接
  对于LoadRunner来说,远程桌面连接(Winodows XP附带的终端服务的一部分)不象远程管理员那样可靠。
  在测试时,为了在未连接成功的时间内保持Windows的远程桌面连接会话,每台机器上的终端服务应配置如下:
  单击开始,指向程序(或控制面板),管理工具,并选择终端服务配置。
  在文件夹树中单击连接文件夹,打开它。
  右键单击RDP-Tcp并选择属性。
  单击会话(Sessions)选项卡。
  确保“不考虑用户设置(Override user settings)”选中。
  设置闲置的会话限制(Idle session limit)为最高的2天代替默认的2个小时。
  单击应用(Apply)。
  单击确定(OK)以确认消息“配置更改已改变系统注册表;不过,正作用在RDP-Tcp连接上的用户会话将不会改变” 。
  确保当您这样做时,不违反您的公司的安全策略。
  终端服务器只允许同时存在两个连接。从一个会话上断开时,不要点击远程桌面窗口上的“X”,只要按一下开始并注销。 
  7、 LR的安装和配置
  HP公司的LoadRunner的支持是OpenView支持的一部分。
其中安装LoadRunner时常见的问题:在Windows 2003 & XP SP2中有一个DEP(数据执行保护(Data Execution Prevention))功能,它阻止VuGen录制。进入控制面板,系统->高级选项卡,性能区域的“设置”按钮,数据执行保护标签,并新增客户端程序,或选择“只为基本的windows程序和服务开启DEP”。必需重新启动。
  我建议你把下载的LoadRunner的安装文件和补丁放到一个单独的媒体,如CD或USB驱动器中。然后标识这些文件为只读。
  在调用安装程序之前,禁用您的防病毒软件(Symantec、McAfee等)。
  如果您正在运行Intel的芯片,通过关机后进入BIOS禁用Intel超线程技术。
  病毒检测引擎可能会发现,程序regtlb.exe(注册/未注册类型库(registers/unregisters type libraries))中包含一个“病毒”,他们称之为“Backdoor.Win32.PoeBot.15872”。 由病毒去除程序自动修复将破坏这些文件。
  为了避免LR 9.x VuGen在Windows XP SP2和Windows 2003上的录制的问题,打开开始 >控制面板 >系统,高级选项卡,单击性能设置。在性能选项的数据执行保护选项卡上,选择“只为基本服务的DEP”,然后重新启动机器。
  LR盒中配有两个CD和安装手册。单独的安装手册用于控制器(Controller)和分析(Analysis)模块。
  Windows CD自启动到初始屏幕。
  通过选择“完整安装(Full install)”,你只可以安装一个单一的组件(如VuGen),但是,选择“自定义(Custom)”选项可以检查具体要安装的组件。
  由于v8.0有一个奇怪的错误,你做这一点之前,首先安装负载生成器,然后返回再安装“自定义”组件。
  Unix的CD只能在Unix机器上安装负载生成器(不能安装控制器或VuGen),因为控制器和VuGen只能运行在Windows机器上。
  零填补机器命名为t001、... t010等。LR控制器通过命名t1、t2、... t10为t1、t10、T2来分别机器。
  7.1  程序文件的位置
  该LoadRunner的安装程序添加文件在程序文件,Windows文件夹,和Windows注册表中,这些在卸载期间不会被删除。
  如果你收到“许可侵犯”的讯息,您需要获得来自HP的支持——一个为期一天的授权码进行安装。
  如果您在一个64位机上安装LoadRunner,那么,Program Files(x86)是默认的文件夹。
  不同版本的LoadRunner将安装到不同的位置:
  LoadRunner 9.1可执行文件将安装到文件路径:“C:\Program Files\HP\LoadRunner\bin”
  LoadRunner 8.1和9.0的可执行文件都将安装到文件路径“C:\Program Files\Mercury\LoadRunner\bin”
  LoadRunner 8.0“stutters”,它安装到其默认文件路径“C:\Program Files\Mercury Interactive\Mercury LoadRunner\bin”
  注意:即使8.0使用一个不同的文件夹,先前版本创建的文件夹仍然需要先移除后,才能安装。
  LoadRunner 7.8可执行文件将安装到文件路径“C:\Program Files\Mercury Interactive\LoadRunner\bin”
  在Java环境下工作时,如KB article 11878所建议,不是放置这些默认的安装文件夹到一个无空格路径(如C:\LR78),只需使用相当于DOS 8.3的文件名:
  对于LoadRunner 8.1: C:\PROGRA~\MERCUR~1\LoadRunner\lib
  对于LoadRunner 8.0: C:\PROGRA~\MERCUR~1\MERCUR~1\lib
  为了尽快到达该LoadRunner安装文件夹,创建一个名为“LR91”的环境变量 ,使您可以使用快速命令,如cd %lr81%
  为了尽快到达这个文件夹,在包含该文件夹的cmd的默认C:\根文件夹中,我创建了一个批处理文件,命名为“L.bat”:cd\ProgramFiles\Mercury\LoadRunner\bin
pause
  我给该文件在我的桌面上创建了一个快捷方式,并将它拖到Windows start上,这样我可以从任何地方点击进入该文件夹中。暂停命令确保命令窗口不自动消失。另外,在一个命令窗口中,我可以只需输入“L”,然后按下Enter。
  7.2 Windows文件夹中的文件
  在文件wlrun.ini中,这个特定的路径作为M_ROOT贮藏在[ProductEnv]下。当该文件被移到LR Config文件夹中时,该文件是在C:\WINNT(或C:\Windows)文件夹中直到v9.10。
  在安装过程中,C:\WINNT(或C:\Windows)文件夹也保存特定的维护码(Maintenance Number:mpn),作为一个参数,命名为“LoadRunner 序列码(LoadRunner_SerialNumber)”(如1234-1234567890),存储在mercury.ini文件中。
  7.3 开始(Start)菜单
  从LR9.0开始,安装程序把链接加到如下最常用的程序中Start> Programs > LoadRunner
  在这之前,LR安装程序把链接加到如下最常用的程序中Start> Programs > Mercury Interactive > LoadRunner
  然而,一些被安装的程序不方便列在这儿,如
  从v7开始,LoadRunner通过规定安装10天内提供许可密钥,防止软件盗版(很象Microsoft对Windows XP开始做的一样)。Mercury基于每部电脑上产生的主机ID,生成其许可密钥。
  对于v7.x,生成一个HostID密钥(如“XCCWJU-APBE-BYDS”)按下Start〉Programs > Mercury LoadRunner > LoadRunner > License tab
  安装之前,密钥可以从程序licidgenerator.exe得到,(注册后)它的lm70.dll从安装CD文件夹\lrunner\lm70.nt\bin或\lrunner\setup\lm70.nt\bin获得。
42/4<1234>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • lilinyuliyang
    2015-4-10 16:51:00

    51testing越来越水了,硬货不行..............

  • jaunty
    2010-3-19 13:51:06

    你什么朋友的专栏?太假了,抄人家老外的文章。要么是翻译要么是抄袭。
    http://www.wilsonmar.com/1loadrun.htm 这是人家老外原始的英文

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号