IBM Rational Performance Tester 是用于测试系统性能的产品。Rational Performance Tester 支持 Web 应用程序的测试,并大大提高了易用性和可伸缩性。它托管在 Eclipse Integrated Development Environment 中,使用的是基于 Java 的执行引擎。
该产品有两个组件:安装在桌面上的 Rational Performance Tester 以及使用其他计算机生成负载的 Rational Agent Controller。Agent Controller 在远程计算机上运行驱动程序,这些驱动程序模拟虚拟用户。虚拟用户是负载测试的实例或迭代。如果本地计算机上安装 Performance Tester,则还要安装 Agent Controller。
如果您安装任意这些产品,Rational Software Development Platform 就作为该产品的一部分来安装。如果安装了这些产品中的多个产品,则 Rational Software Development Platform 只安装一次。所有这些产品都使用同一个 Rational Software Development Platform。
以下图表概述了在您尝试安装每个包含 Rational Software Development Platform 的产品时其他产品的交互情况。
已安装 | Rational Software Modeler | Rational Web Developer | Rational Application Developer | Rational Software Architect | Rational Functional Tester | Rational Performance Tester | |
Rational Software Modeler | 不适用 | Shell 共享 | Shell 共享 | 升级 | Shell 共享 | Shell 共享 | |
Rational Web Developer | Shell 共享 | 不适用 | 升级 | 升级 | Shell 共享 | Shell 共享 | |
Rational Application Developer | Shell 共享 | 阻塞 | 不适用 | 升级 | Shell 共享 | Shell 共享 | |
Rational Software Architect | 阻塞 | 阻塞 | 阻塞 | 不适用 | Shell 共享 | Shell 共享 | |
Rational Functional Tester | Shell 共享 | Shell 共享 | Shell 共享 | Shell 共享 | 不适用 | Shell 共享 | |
Rational Performance Tester | Shell 共享 | Shell 共享 | Shell 共享 | Shell 共享 | Shell 共享 | 不适用 |
安装 Rational Performance Tester 之前,请使用本节中的信息以执行初步任务。
以下各表列出了受支持的平台以及 CPU、RAM、磁盘空间、网络接口和显示器等系统需求。Performance Tester 和 Agent Controller 的系统需求是相同的。有关最近的更新情况,请参阅《发行说明》。
平台 | 服务包 | 组件 |
---|---|---|
Windows 2000 Professional | SP3、SP4 | Performance Tester 和 Agent Controller |
Windows XP Professional | SP1、SP2 | Performance Tester 和 Agent Controller |
Red Hat Enterprise Linux Workstation 3 | 无 | Performance Tester 和 Agent Controller |
SUSE Linux Enterprise Server 9 | SP1 | Performance Tester 和 Agent Controller |
Windows Server 2003 Enterprise Edition、Windows Server 2003 Standard Edition | 无 | 仅 Agent Controller |
Windows 2000 Server、Windows 2000 Advanced Server | SP3、SP4 | 仅 Agent Controller |
系统组件 | 要求 |
---|---|
CPU | Intel Pentium IV 1.5 GHz 或兼容的处理器 |
内存(RAM) | 768 MB |
可用磁盘空间 | 1.5 GB(对于 Linux 系统,/tmp 中至少有 500 MB) |
网络接口 | 100 兆字节/秒以太网 |
显示器 | 1024 x 768;256 色 |
安装 Rational Performance Tester 无需许可证密钥。但是,如果您打算模拟五个以上的并发虚拟用户的负载,则需要许可证密钥。例如,您可以运行带有四个虚拟用户的 Performance Tester 而不需要许可证密钥(例如,在试用时),但如果您选择运行十个虚拟用户,则必须购买支持五个或更多额外的虚拟用户的虚拟测试器许可证密钥包。许可证密钥是成批销售的,这称为虚拟测试器许可证密钥包。这些密钥包以 5、50、100、250、500、1000、2500、5000、10,000、20,000、50,000 和 100,000 个虚拟测试器为一批。
虚拟测试器许可证密钥包不可分割。当 Performance Tester 用五个以上的虚拟测试器运行测试时,它会检出一个包。如果您的许可证包有 50 个虚拟测试器,并且 Performance Tester 用 25 个虚拟测试器在机器 A 上启动了测试,则机器 B 将限于五个虚拟测试器,直至从机器 A 启动的测试完成为止。
另一方面,可以添加虚拟测试器许可证密钥包。某个特定机器上的 Performance Tester 可从给定的许可证服务器检出多个许可证密钥以运行测试。例如,机器 A 可检出两组 50 个的虚拟测试器许可证密钥包,以运行带有 100 个虚拟用户的测试。
如果您通过 Passport Advantage 购买 Performance Tester,Passport Advantage 软件批次或下载内容则包含名为《重要许可证授权和安装信息》的文档。该文档包含以下信息:
您可以使用该文档或权利证明证书从 IBM 获取许可证密钥。
要获取许可证密钥:
您可使用许可证密钥通过 Rational 许可证服务器进行认证。如果您使用其他 Rational 产品,则可能有权访问许可证服务器。如果您无权访问,请按照 IBM Rational Software License Management Guide 中的过程来设置许可证服务器。您可以免费从以下地址下载该出版物:http://www.ibm.com/shop/publications/order。
在 Linux 上,您可以直接从启动板安装 Rational 许可证服务器。 在 Linux 启动板上,单击安装 IBM Rational Common Licensing Server for Linux。目前在 Windows 启动板上不提供该选项。
许可证服务器和客户端可在不同的平台上运行。例如,如果许可证服务器已在 Linux 计算机上运行,则您不需要在 Windows 上安装许可证服务器来为 Windows 客户端提供服务。
本节描述您安装产品之前需要执行的其他步骤。
如果在系统上安装了 Rational Performance Tester 的 Beta 副本,则必须先完全卸载此 Beta 副本,然后才能安装本版本。您不能安装新版本的产品来覆盖 Beta 版本。通过 Beta 版本在工作区内创建的数据,在产品的完整发行版中可能无法使用。
有关卸载产品的信息,请参阅本文档中相应的卸载过程。
如果您有先前版本的 Agent Controller 或从 Hyades 数据收集引擎派生出来的任何软件,请停止并卸载该软件,然后安装 Rational Performance Tester。请参阅在 Windows 上卸载 Agent Controller 和在 Linux 上卸载 Agent Controller,以获取详细信息。
本节包含了关于安装和卸载 Rational Performance Tester 的信息。您可以从 CD-ROM 或从下载的电子映像安装 Performance Tester。提供了安装向导,但是您还可以从命令提示符安装 Performance Tester,或执行静默安装(如本文档后面部分所概述)。安装程序还能在交互式控制台方式下运行,这可能更适合有辅助功能选项需求的人员。辅助功能选项方式命令行选项(-accessibility)使运行时控制台方式向导对于屏幕阅读器程序更为友好。
要在 Windows 上以控制台方式运行,请从 Performance Tester 安装 CD 的 \setup 目录运行此命令:
setup.exe -is:javaconsole -log @NONE -accessibility
要在 Linux 上以控制台方式运行,请在一行上输入此命令:
CD_device/setup/setup.bin -is:javaconsole -log @NONE -accessibility
其中
要在 Windows 或 Linux 系统上安装 Rational Performance Tester:
安装产品之前,请验证有足够的空间。
要下载和创建电子安装映像:
可以将安装映像的副本放入网络驱动器中,这样用户可以跨网络进行安装。
要从网络驱动器运行安装程序,您必须使用 Rational Performance Tester 的已下载的电子映像,或如下所述复制 CD 的内容。
您需要大约 1.5 GB 的磁盘空间来将 Windows、Linux 和 Agent CD 的内容存储在磁盘上。要从 CD 复制核心安装文件:
由于发生以下错误,向导无法继续:无法装入在 /wizard.inf 中指定的向导(104)
在这种情况下,您必须通过指定设备名(例如,x:\sharename)来映射驱动器。
如果您不希望与安装向导进行交互,则可以静默运行 Rational Performance Tester 安装程序。
缺省情况下,静默安装 Rational Performance Tester 时,将安装以下功能部件:
在 Windows 上,缺省目录为 system_drive:\Program Files\IBM\Rational\SDP\6.0。
在 Linux 上,缺省目录为 /opt/IBM/Rational/SDP/6.0。
要在静默安装 Rational Performance Tester 时只将缺省的选中功能部件安装到缺省目录:
通过更改 installLocation 参数,您可以将 Rational Performance Tester 安装到其他目录。
在 Windows 上,要将“d:\my softdev”指定为安装目录,请运行以下命令:setup.exe -silent -P installLocation="d:\my softdev"
在 Linux 上,要将“/my_softdev”指定为安装目录,请运行以下命令:./setup.bin -silent -P installLocation="/my_softdev"
(在这些示例中,仅安装缺省功能部件。)
Rational Performance Tester 向您提供了一个样本响应文件,该文件静默安装了所有缺省功能部件。此响应文件名为 responsefile.txt,位于 \disk1\util 目录(在 Linux 上为 /disk/util)中。要更改响应文件以安装其他功能部件,请首先备份 responsefile.txt。
您可以更新响应文件以安装一个或多个可选 Rational Performance Tester 功能部件。下表列出了功能部件以及它们在响应文件中相应的条目。
功能部件 | 响应文件条目 |
---|---|
产品安装目录 | installLocation |
语言包 | feature_lang_pack_rad_win32.active |
Eclipse 插件开发示例 | feature_examples_win32.active |
要静默安装任何可选功能部件:
在 Windows 上::# -P feature_examples_win32.active=<value>
在 Linux 上::# -P feature_examples_linux.active=<value>
在 Windows 示例中,将此行更改为:
-P feature_examples_win32.active=true
-P feature_examples_linux.active=true
从 Linux 命令行,切换至您在先前部分中创建的临时目录下的 /disk1/setup 目录(例如,/tmp/install_image/disk1/setup)。
在 Windows 上:setup.exe -silent -options "Your_directory\myresponsefile.txt"
在 Linux 上:./setup.bin -silent -options "Your_directory/myresponsefile.txt"
Your_directory 是包含响应文件的目录的标准名称。
下表提供了几个静默安装样本命令:
命令 | 描述 |
---|---|
setup.exe -options-template c:\responseFile.txt | 创建响应文件模板 |
setup.exe -options-record c:\responseFile.txt | 通过在实际安装中记录用户选择来创建响应文件 |
setup.exe -silent -options c:\responseFile.txt | 执行静默安装 |
uninstall.exe -silent -options c:\responseFile.txt | 执行静默卸载 |
Agent Controller 是允许客户端应用程序启动和管理本地或远程应用程序的守护程序。它还提供了关于对应用程序运行其他应用程序的信息。Agent Controller 是 Rational Performance Tester 所必需的,并且它必须在安装有 Rational Performance Tester 的本地系统上运行。
尽管 Agent Controller 在您安装 Rational Performance Tester 时自动安装在本地系统上,但是您可以选择如何安装它。您可以执行缺省安装或定制安装,如果是定制安装,您将逐页逐步完成安装向导。此外,您可以在远程 Windows、Red Hat Linux 和 SuSE Linux 系统上安装 Agent Controller。使用本节中的指示信息,在 Rational Performance Tester 安装过程中对 Agent Controller 执行定制安装,或在远程系统上安装 Agent Controller。
独立安装 Agent Controller(不带 Rational Performance Tester)时,它允许远程用户在它所安装的机器上启动 Java 程序。因此,您应该使用以下选项来限制对 Agent Controller 的访问权:
Agent Controller 是在 Rational Performance Tester 安装之后自动安装的。
要在安装有 Rational Performance Tester 的本地 Windows 系统上对 Agent Controller 执行定制安装:
安装 Agent Controller 之前,请验证 Eclipse Platform 未在运行。如有必要,请退出 Eclipse。
缺省情况下,Agent Controller 服务在安装后并在您每次启动计算机时启动。有关使用 Agent Controller 的更多信息,请参阅联机帮助。
要安装或升级 Agent Controller:
有关使用 Agent Controller 的更多信息,请参阅联机帮助。
在 Linux 平台上,Agent Controller 进程(RAServer)不会自动启动。您必须手动启动它。
要启动 Agent Controller:
其中,缺省情况下,$RASERVER_HOME 是 /opt/IBM/Rational/SDP/6.0/IBM_Agent_Controller。
如果 Agent Controller 无法成功卸载,则可能说明有包含 Java Profiling Agent 或 J2EE Request Profiler 的 Java 进程在运行。您必须结束这些进程才能成功卸载 Agent Controller。有关对应用程序进行概要分析的更多信息,请参阅联机帮助。
要在 Linux 系统上卸载 Agent Controller:
下表包含了在所有平台上使用 Agent Controller 安全功能的提示和技巧:
本节涵盖了与安装和卸载 Agent Controller 相关的已知问题和局限。除非另有声明,以下信息适用于 Agent Controller 支持的所有操作系统。
RAServer 未能启动。
此故障发生的原因通常是因为 TCP/IP 端口 10002 不是空闲可用的。缺省情况下,Agent Controller 在此端口上侦听。启动 Agent Controller 时,在系统上运行的另一进程可能在使用此端口,或者 Agent Controller 可能最近已停止并且在可释放该端口之前已重新启动。
安装产品之后,请使用本节中的信息执行可选任务。
如果您打算运行五个以上的虚拟用户,请使用本节中的过程在 Windows 和 Linux 系统上安装许可证密钥。
要在 Windows 上安装许可证密钥,您必须有权访问许可证服务器和许可证客户端。如果您无权访问,请参阅许可证要求以了解有关安装服务器的信息。
安装许可证客户端(作为 Rational Performance Tester 安装的一部分安装)之后,Rational License Key Administrator 将启动。请按照 IBM Rational Software License Management Guide 中的过程安装许可证密钥。您可以免费从以下地址下载该出版物:http://www.ibm.com/shop/publications/order。
Rational ClearCase LT 是针对小项目团队的配置管理工具。ClearCase LT 是 IBM Rational ClearCase 产品系列的一部分,其应用范围可以从小项目工作组到分布式全球企业。
关于包含 Rational Performance Tester 资产的文件类型的信息,请参阅联机帮助中的『将 Performance Tester 资产放置到源控制下』。此信息可帮助您使用 ClearCase LT 或任何其他版本控制工具来管理 Rational Performance Tester 资产。
本节中的安装指示信息可帮助您安装 Rational ClearCase LT 的客户端和服务器代码。安装此产品时,请参阅 Rational ClearCase LT Installation Guide 中的完整安装指示信息。
要了解最新版本的 Rational ClearCase LT 的更改,请参阅 Rational ClearCase LT Release Notes。
如果您在日语系统上安装 ClearCase LT,请参阅 Rational ClearCase LT Release Notes 中的『Guidelines for Using ClearCase on Japanese Systems』这一节。
您所购买的 Rational Software Development Platform 产品授予您免费的 Rational ClearCase LT 许可证。
如果您没有 ClearCase LT 产品介质,则必须下载并安装 ClearCase LT 的最新的受支持版本。
如果您已具有 ClearCase LT v2002.05 或 ClearCase LT v2003.06 产品介质,则必须下载并安装 ClearCase LT 的最新补丁,以支持 ClearCase LT 与 Rational Software Development Platform 产品集成。
关于如何获取 ClearCase LT 的最新的受支持版本以及 IBM Rational Software Development Platform 支持的最新的必需补丁的指示信息,请转至 IBM Rational 支持技术说明号 1188585:www.ibm.com/support/docview.wss?uid=swg21188585。或者,请转至 http://www.ibm.com 并在搜索框中输入 1188585。
安装 Rational ClearCase LT 之前,请阅读产品的发行说明和安装文档。此文档可从 http://www.ibm.com/shop/publications/order 上的 IBM 出版物中心在线获取。还可访问 http://www.ibm.com/software/rational/support/documentation。要打开 Acrobat PDF 文件,必须已安装 Adobe Reader 软件,您可从 http://www.adobe.com/products/acrobat/readstep2.html 下载此软件。
在 Windows 上,从 http://www.ibm.com/shop/publications/order 上的 IBM 出版物中心下载最新的 IBM Rational ClearCase LT Release Notes for Windows、Rational Software Desktop Products Installation Guide 和 Rational Software Server Products Installation Guide for Windows,如下:
在 Linux 上,从 http://www.ibm.com/shop/publications/order 上的 IBM 出版物中心下载最新的 Rational ClearCase LT Release Notes 和 Rational ClearCase LT Installation Guide for Linux。
关于准备安装产品的详细信息,请参阅 ClearCase LT Desktop Installation Guide。
缺省情况下,对于美国的安装,Red Hat Enterprise Linux 3.0 和 SuSE Linux Enterprise Server(SLES)V9 将语言环境设置为 Unicode 语言环境(en_US.UTF-8),并且对于国际安装,也可能这样做。ClearCase LT 不支持 Unicode 语言环境。因此,您必须显式地将语言环境设置为非 Unicode 设置。您可以更改语言环境,如下:
要在 Linux 上安装 Rational ClearCase LT V2003.06.00:
cd /usr/ccase_lt_rls/rhat_x86/clearcase/install ./site_prep
./install_release
例如,如果您正在使用 Bourne shell,则可运行以下命令来修改路径:
PATH=${PATH}:/opt/rational/clearcase/bin export PATH
关于定制 ClearCase LT 的客户端主机环境的详细指示信息及其他信息,请参阅 Installation Guide。
cleartool hostinfo -long
如果您将 Rational Performance Tester 与 Rational ClearCase LT 安装在同一计算机上,则无需配置 Rational ClearCase LT 许可证授权。但是,如果您安装 Rational ClearCase LT 而没有安装 Rational Performance Tester,则您将需要配置 ClearCase LT 许可证授权。关于如何配置许可证授权的详细信息,请参阅 ClearCase LT installation guide。
Rational Performance Tester 所包括的 Rational ClearCase LT 许可证不包含 Rational ClearCase Web 接口的许可证。要使用 Rational ClearCase Web 接口,您必须购买额外的 Rational ClearCase 或 ClearCase LT 许可证。关于获取许可证的更多信息,请联系 IBM Rational Support,电话是 1-800-IBM-SERV(1-800-426-7378)。
关于使用 Rational ClearCase 的信息,请参阅 ClearCase 联机帮助。
如果图文件在修补或设置环境(如上所述)之前已检入到 ClearCase 环境中的版本化对象库(VOB)中,请运行以下命令来更改 VOB 中元素的文件类型,以使它们可以正确地合并:
cleartool find . -name *.emx -exec "cleartool chtype -force xtools2 %CLEARCASE_PN%"
要在 Windows 系统上卸载 Rational ClearCase LT:
要在 Linux 系统上卸载 Rational ClearCase LT:
cd /usr/ccase_lt_rls/rhat_x86/clearcase/install ./install_release