5、 控制台程序
perl |
解释程序 |
20,535 |
regtlb.exe |
注册批次自动化类型库 |
30,720 |
sed.exe |
GNU sed (gsed)版本2.05 |
55,296 |
wdiff.exe |
比较文本(text)文件 |
197,632 |
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获得。