HP Application Lifecycle Management 11.52 自述文件

软件版本: 11.52

发布日期:2013 年 5 月

本文件提供有关 HP Application Lifecycle Management (ALM) 11.52 的信息:

有关 ALM 的详细信息请参考文档集。要从 ALM 主窗口访问 ALM 文档库,请选择帮助 >> 文档库

注:以下网站提供有关 ALM 扩展的文档:https://hpln.hp.com/group/application-lifecycle-management

文档

此文档的第一页包含以下标识信息:

要查找最近更新或验证所用的是最新版本,请访问以下 URL:HP 软件产品手册

要检索文档,请选择:

  1. 产品名称。
  2. 版本列表。
  3. 操作系统
  4. 首选语言
  5. 文档标题。
  6. 单击打开下载

必须安装 Adobe Reader 后,才能以 PDF 格式 (*.pdf) 查看文件。要下载 Adobe Reader,请转到 Adobe 网站。

新增功能

有关 ALM 11.52 新功能的列表,请参考位于以下网址的 HP Application Lifecycle Management 新增功能:http://update.external.hp.com/qualitycenter_chs/alm115/WhatsNew_Addins_Movies/index.html?StartTabIndex=0。

安装指示和系统要求

有关安装说明,请参考《HP Application Lifecycle Management 安装和升级指南》(HP Application Lifecycle Management Installation and Upgrade Guide) 和《HP ALM Performance Center 安装指南》。这两本指南位于安装 DVD 上。

此部分描述在服务器计算机上安装 HP Application Lifecycle Management (ALM) 和在客户端计算机上安装 ALM 所需的系统配置。此部分还包括 Performance Center 服务器和组件的系统要求。

重要事项:对 ALM 11.52 发布而言,支持环境的信息是准确的,但对于修补程序可能有更新。有关最新的支持环境,请使用以下 URL 参考 HP 软件网站:http://support.openview.hp.com/sc/support_matrices.jsp

此部分包括:

ALM 服务器系统要求

此部分包括 ALM 的建议和支持软件配置。

有关服务器要求的 ALM 文档链接已过期。新的位置是:http://support.openview.hp.com/sc/support_matrices.jsp

从 ALM 11.50 开始,应用程序服务器属于核心 ALM 功能的一部分。ALM 不再由第三方应用程序服务器托管。

设置 ALM 服务器计算机时,请考虑以下方面:

ALM 服务器硬件要求

下表包含在服务器计算机上安装 ALM 的硬件要求。

处理器
Windows:四核 AMD 64 位
Linux:四核 AMD 64 位或等效的 x86 兼容处理器
内存 (RAM)
最小:8 GB
可用硬盘空间
最小:8 GB


建议的 ALM 服务器配置

下表包括每个操作系统的建议配置。

操作系统
数据库服务器
Web 服务器
Windows Server 2008 R2 (SP1) 64 位
SQL 2008 R2 (SP1)
IIS 7.5
Linux Red Hat 6.2
64 位
Oracle 11.2.0.3
Apache 2.2


支持的 ALM 服务器配置

在服务器计算机上,以下应用程序支持安装 ALM。可以使用这些应用程序的任意组合。为确保获得最佳性能和快速支持解决方案,推荐使用上述部分建议的 ALM 服务器配置所描述的建议环境。

操作系统
Windows Server 2008 (SP2) 32 位或 64 位
Windows Server 2008 R2 (SP1) 64 位(建议)
Sun Solaris 10 64 位 Sparc
Linux Red Hat 6.2(建议)和 6.3
Linux SUSE 11 64 位
注:
  • 强烈建议只在 Windows 生产环境中的 64 位系统上部署 ALM。
  • 只在 Windows 操作系统上支持 ALM 的本地化版本。
  • 只要是与支持的 Red Hat Linux 版本兼容的 Oracle Enterprise Linux 版本都受支持。
数据库服务器
Oracle 11.2.0.3(建议)或 10.2.0.5
Microsoft SQL 2008 R2 SP1(建议)或 SP2
Microsoft SQL 2005 (SP4)
Web 服务器
Apache 2.2(建议)
IIS 7 或 7.5
注:如果您正在使用实验室管理扩展,请参见实验室管理/服务器端执行中的限制。


ALM 客户端系统要求

此部分描述了在客户端计算机上安装 ALM 客户端的系统要求。

处理器
双核 1.6 Ghz(或更高)或兼容处理器
内存 (RAM)
最小:2 GB
可用硬盘空间
最小:2 GB
操作系统
  • Windows 7 (SP1) 32 位(建议)或 (SP1) 64 位
  • Windows XP (SP3) 32 位
  • Windows Server 2008 R2 (SP1) 64 位
  • Windows Server 2008 (SP2) 32 位或 64 位
  • Windows 8 支持仅限于以下场景:
    • 在 Windows 8 主机上,可以运行或编辑存储在 ALM 中的 UFT、BPT 或 Load Runner 测试。
    • 如果自动测试的自动化引擎位于 Windows 8 计算机上,您可以通过从具有完全受支持的操作系统的主机访问 ALM 客户端来执行该测试。
DCOM 注意事项:
  • 如果要将 ALM 与其他 HP 测试工具集成,必须在客户端计算机上修改 DCOM 权限。有关详细信息,请参见 HP 软件自解决知识库文章 KM187086
  • 运行功能测试集(服务器端执行)时不需要 DCOM。功能测试集只在 ALM Edition 中可用。
浏览器
Microsoft Internet Explorer 8 或 9
注:浏览器对插件(比如 ActiveX)有限制的用户,可以使用 HP ALM Explorer 插件加载 ALM。有关下载和安装插件的详细信息,请参考《HP Application Lifecycle Management 安装和升级指南》(HP Application Lifecycle Management Installation and Upgrade Guide)
先决条件
  • Visual C++ 2005 SP1 ATL Security Update Redistributable
  • Microsoft .NET Framework 4
  • Microsoft Office 2010(建议)或 2007
  • 虚拟化:Citrix XenApp;Microsoft 终端服务
注:仅在虚拟化产品的一个版本(通常为最新版本)上测试了 ALM。支持其他虚拟环境,只要虚拟化供应商声明虚拟环境与物理环境之间的完全兼容性即可。


用于远程执行测试的 HP ALM 实验室服务的系统要求

此部分描述在安装用于远程执行测试的 HP ALM 实验室服务时需满足的系统要求。

处理器
CPU 类型:Intel Core、Pentium、AMD 或其他兼容 CPU
速度:建议 2 GHz 或更高,最小 1 GHz
内存 (RAM)
最小:1GB
注:内存需求取决于插件数。
可用硬盘空间
最小:1GB
注:系统磁盘上还必须具有额外的 120 MB 可用空间。
操作系统
Windows XP (SP2\SP3) 32 位或 64 位
Windows 2003 (SP2) 32 位或 64 位
Windows 2003 R2 32 位或 64 位
Windows Vista (SP2) 32 位或 64 位
Windows Server 2008 (SP2) 32 位或 64 位
Windows Server 2008 R2 (SP1) 64 位
Windows 7 (SP1) 32 位或 64 位
Windows 8 32 位或 64 位
支持自动登录的操作系统
Windows XP 32 位
Windows 7 (SP1) 32 位或 64 位
Windows Server 2008 R2 (SP1) 64 位


HP ALM Performance Center 系统要求

此部分描述为 Performance Center 和 Performance Center 组件安装 ALM 的系统要求。

Performance Center 服务器配置

此部分描述安装 Performance Center 服务器的系统要求。

处理器
CPU 类型:Intel Core、Pentium、Xeon、AMD 或其他兼容 CPU
速度:建议 2 GHz 或更高,最小 1 GHz。
内存 (RAM)
最小:4GB
可用硬盘空间
最小:5 GB
屏幕分辨率
最小:1024 x 768
操作系统
Windows Server 2008 R2 (SP1) 64 位(建议)
Windows Server2008 (SP2) 32 位
Windows Server 2008 (SP2) 64 位
浏览器
Microsoft Internet Explorer 8 或 9
Web 服务器
IIS 7 或 7.5


建议的 ALM 和 Performance Center 配置

下表描述 Performance Center 服务器组件的建议配置。它们应与上面建议的 ALM 服务器配置一起使用。有关详细信息,请参见建议的 ALM 服务器配置

Performance Center 服务器操作系统
Windows 2008 R2 (SP1) 64 位
主机操作系统
Windows 2008 R2 (SP1) 64 位


主机和 Windows 独立 Load Generator 配置

此部分描述在 Windows 上安装 Performance Center 主机和独立 Load Generator 的系统要求。

处理器
CPU 类型:Intel Core、Pentium、Xeon、AMD 或其他兼容 CPU
速度: 最少 1 GHz。建议 2 GHz 或更高
针对 Pentium 处理器的说明:不支持 Intel 超线程技术。可以在 BIOS 中禁用超线程。有关详细信息,请参见:http://www.intel.com/support/processors/pentium4/sb/CS-017371.htm
内存 (RAM)
最小:1 GB
建议:4 GB 或更高
可用硬盘空间
最小:4 GB
屏幕分辨率
最小:1024 x 768
操作系统
  • Windows XP Professional SP3 32 位
  • Windows Server 2003 R2 32 位
  • Windows Server 2008 Standard Edition/Enterprise SP2 32 位和 64 位
  • Windows Server 2008 R2 64 位
  • Windows 7 SP1 32 位和 64 位
  • Windows 8 32 位和 64 位
浏览器
Microsoft Internet Explorer 7、8、9 和 10


Linux 独立 Load Generator 配置

此部分描述支持在 Linux 系统上安装独立 Load Generator 的操作系统和 CPU 类型。

处理器
CPU 类型:Intel Core、Pentium、Xeon、AMD 或其他兼容 CPU
操作系统
Red Hat Linux Enterprise Linux 5.x 或 6.x
Oracle Enterprise Linux 6.x (RH Kernel) 64 位
注:只要是与支持的 Red Hat Linux 版本兼容的 Oracle Enterprise Linux 版本都受支持。


独立 VuGen 和独立 Analysis 配置

此部分描述安装“独立 VuGen”和“独立 Analysis”的系统要求。

处理器
CPU 类型:Intel Core、Pentium、Xeon、AMD 或其他兼容 CPU
速度:建议 2 GHz 或更高,最小 1 GHz。
内存 (RAM)
建议:4 GB 或更高
最小:2GB
可用硬盘空间
最小:2 GB
屏幕分辨率
最小:1024 x 768
操作系统
Windows XP (SP3) 32 位
Windows 7 (SP1) 32 位和 64 位
Windows Server 2008 (SP2) 32 位和 64 位
Windows Server 2008 R2 (SP1) 64 位
Windows Server 2003 R2 32 位 Standard Edition/Enterprise Edition
Windows 8 32 位和 64 位
浏览器
Microsoft Internet Explorer 8 或 9


MI Listener 系统要求

下表描述 MI Listener 的系统要求。

处理器
CPU 类型:Intel Core、Pentium、Xeon、AMD 或其他兼容 CPU
速度:最低 2 GHz,建议 4 GHz 或更高
内存 (RAM)
最小:2GB
注:内存需求取决于连接到 MI Listener 的 Load Generator 和 Controller 的数量。
操作系统
Windows XP Professional (SP3) 32 位
Windows Server 2003 R2 32 位
Windows Server 2008 Standard/Enterprise (SP2) 32 位和 64 位
Windows Server 2008 R2 (SP1) 64 位
Windows 7 (SP1) 32 位和 64 位
Windows 8 32 位和 64 位


VMware ESX 配置

ALM 可部署在 VMware ESX 服务器上。每个虚拟机的系统配置都与 ALM 服务器系统配置相同。

注:仅在虚拟化产品的最新版本上测试了 ALM。支持其他虚拟环境,只要虚拟化供应商声明虚拟环境与物理环境之间的完全兼容性即可。

备注和限制

ALM 安装

ALM 客户端安装

项目升级

文档

站点管理

项目自定义

交叉项目自定义

常规

版本控制

发布模块

发布模块 —— 项目计划和跟踪

库模块

需求模块

基于风险的质量管理

业务模型模块

测试计划模块

测试资源模块

测试实验室模块

实验室管理/服务器端执行

文本搜索

缺陷模块

控制面板模块

文档生成器

集成

Open Test Architecture/API 和工作流程

工作流程向后兼容性

下面描述的问题与发生变更的工作流程事件、操作和对象有关。必要时,还提供了用于修改现有脚本以实现向后兼容性的指示。

Business Process Testing

下面描述的问题与在 ALM 中使用业务组件、流和业务流程测试有关。有关在 QuickTest 中使用业务组件相关问题的信息,请参考相关产品的自述文件。

变通方法:在自动执行组件后,捕获新的基线,并将其重新导入新库。

其他备注和限制 - Performance Center

注:HP ALM Performance Center 11.51 Enablement Pack 作为一个专用的集成包发布。

Performance Center 安装

Load Generator 安装

LoadRunner 安装

迁移

性能测试设计

性能测试执行

服务级别协议 (SLA)

使用 Shunra NV 进行网络虚拟化

运行 Vuser 脚本

监控器配置文件

联机监控

HP 诊断数据

性能趋势

主机

安全通道

常规

VuGen

  1. 在 PCS 计算机上打开 \PCWEB\Scripts\web.config 文件。
  2. 更新位于 httpRuntime 部分下的 maxRequestLength 值(以 KB 为单位)。最大值:2 GB。
  3. 更新位于 requestFiltering\requestLimits 部分下的 maxAllowedContentLength 值(以字节为单位)。最大值:2 GB。
  4. 重置 IIS。
  5. 要更新超时:

  6. 在 PCS 计算机上打开 \PCWEB\Scripts\web.config 文件。更新位于 httpRuntime 部分下的 executionTimeout 值(以秒为单位)。
  7. 在 PCS 计算机上打开 \dat\LTWCF.config 文件。更新位于 <binding name=" wsHttpCommon"> 部分下的 sendTimeout 值(以分钟为单位)。
  8. 重置 IIS。

Controller

以下部分列出了 Controller 的限制。

常规
Load Generator
虚拟机
Diagnostics for J2EE/.NET 要求
Windows 防火墙注意事项

协议

以下部分列出了特定协议的限制:

.NET 协议
AJAX —— 单击和脚本协议
Citrix ICA 协议
单击和脚本系列协议
COM/DCOM 协议
DNS 协议
Flex 协议
GraniteDS(数据服务)
手动调整录制的 Flex RTMP 步骤

在“录制选项”对话框的 Flex > RTMP 窗格中清除“生成 flex_rtmp_receive_stream 步骤”选项时,LoadRunner 会在每次与服务器通信时生成 flex_rtmp_receiveflex_rtmp_send 步骤。这将确保暂停和定位以及客户端在“动态流”使用中时执行的动态请求等用户操作包括在脚本中,但此方法也会捕获在回放期间难以读取且不一定可靠的不太必要的代码行。

如果您选择清除“生成 flex_rtmp_receive_stream 步骤”选项以便捕获用户数据,请按照下面的说明从脚本中删除不必要的步骤。

  1. 搜索包含初始播放参数的 flex_rtmp_send 步骤。例如:
  2. flex_rtmp_send("send_step2",

    "ConnectionID=10",

    "Snapshot=tRTMP6.inf",

    MESSAGE,

    ...

    MESSAGE,

    ...

    "Argument=<arguments><string>play</string><number>0</number><null/>"

    ...

    LAST);



  3. 删除或注释掉流式处理期间发生的 flex_rtmp_receive 步骤。例如:
  4. //this is the start of the stream:

    // flex_rtmp_receive("recv_step2",

    // "ConnectionID=10",

    // "Snapshot=tRTMP7.inf",

    // CHANNEL,

    // "ChunkStreamID=2",

    // CHANNEL,

    // "ChunkStreamID=2",

    // CHANNEL,

    // "ChunkStreamID=4",

    // CHANNEL,

    // "ChunkStreamID=2",

    // LAST);

    //

    // flex_rtmp_receive("recv_step3",

    // "ConnectionID=10",

    // "Snapshot=tRTMP8.inf",

    // CHANNEL,

    // "ChunkStreamID=5",

    // CHANNEL,

    // ...



  5. 也可以删除与用户操作不相关的某些 flex_rtmp_send 步骤,如“user control message”类型。例如:
  6. // flex_rtmp_send("send_step3",

    // "ConnectionID=10",

    // "Snapshot=tRTMP9.inf",

    // MESSAGE,

    // "DataType=user control message",

    // "EventType=set buffer length",

    // "MessageStreamID=1",

    // "BufferLength=100",

    // LAST);



  7. 当找到表示您要保留在脚本中的用户操作的 flex_rtmp_send 步骤时,请执行以下操作:
  8. 在发送步骤之前手动添加 flex_rtmp_receive_stream 步骤。
  9. 确保 ConnectionID 参数具有与基于它删除的步骤相同的值。
  10. Snapshot 参数与手动添加的步骤无关。
  11. 可以使用 ContinueToNexStepAfter = <毫秒< 参数控制要下载流的最短播放持续时间,然后再继续下一步骤。
  12. 确定表示要保留的用户操作的 flex_rtmp_send 步骤。这些步骤很可能将包括 pauseRaw、pause、seek 和 play2 等参数(针对动态流)。例如:
  13. flex_rtmp_send("send_step5",

    "ConnectionID=10",

    "Snapshot=tRTMP62.inf",

    MESSAGE,

    "DataType=command message amf3",

    "ChunkStreamID=8",

    "MessageStreamID=1",

    "Argument=<arguments><string>pauseRaw</string><number>0</number><null/>"

    "<boolean>true</boolean><number>12000</number></arguments>",

    LAST);



  14. 确定是否存在一些可以删除的额外 flex_rtmp_send 步骤。例如,如果您拖动了一个按钮以在流中定位,则细微的运动可能会被录制为单独的暂停和定位操作。在这些情况下,可能不需要所有这些操作。只保留描述所需操作的操作。
  15. 标识指示服务器已收到用户操作结尾的 flex_rtmp_receive 步骤。例如:
  16. //this is the confirmation from the server on the "seek" command.

    flex_rtmp_receive("recv_step55",

    "ConnectionID=10",

    "Snapshot=tRTMP68.inf",

    CHANNEL,

    "ChunkStreamID=2",

    CHANNEL,

    "ChunkStreamID=2",

    LAST);



针对脚本中每组不需要的接收数据和必需用户操作重复步骤 2-4。

Java 协议
LDAP(列表目录服务)协议
MMS(媒体播放器)协议
移动应用程序 —— HTTP/HTML 协议
RDP(远程桌面协议)协议
SAP —— 单击和脚本协议
SAP GUI 协议
Silverlight 协议
TruClient Ajax 协议
TruClient AJax —— IE 协议
TruClient AJax —— Firefox 协议
Web —— HTTP/HTML 协议
Web —— 单击和脚本协议
Web Service 协议
Windows 套接字协议
SDK 协议

Windows 8

异步支持

在支持异步会话的所有协议中,录制操作将只应用于 web_* 步骤。

IPv6

上表中显示的协议支持 IPv6。对 Web HTTP 协议的支持具有以下限制:

64 位录制

在常规 64 位客户端中,来自 32 位客户端版本的应用程序的运行情况应与 32 位客户端相同。存在一点风险,即新客户端将利用本机 64 位应用程序的功能。例如,将 64 位长整型用于数据库表中的标识符时,标识符值将截断,而查询将失败。

应遵循以下准则:

下表显示了异步、IPv6 和 64 位录制所支持的协议:

协议
异步
IPv6
64 位录制
.NET
Citrix ICA
DNS
Flex AMF
Flex RMTP
FTP
IMAP
Java Over HTTP
LDAP
移动应用程序 HTTP/HTML
Windows 套接字(多协议)
Oracle 2-Tier
Oracle NCA
POP3
RDP
SAP – Web
Siebel —— Web
Silverlight
SMTP
TruClient Ajax —— FireFox
TruClient Ajax —— IE
TruClient Ajax —— 移动
单击和脚本系列(Ajax、SAP、Web)
Web —— HTTP/HTML
Web Service


GUI Vuser

Analysis

将 Analysis 旧数据迁移到 SQL 2005 服务器:

  1. 从 SQL Server Management Studio,使用对象资源管理器,连接到 SQL Server 数据库引擎的一个实例。
  2. 展开“数据库”,右键单击“Analysis 数据库”,选择“任务\复制数据库”。
  3. 按照向导中的说明进行操作。

将 SQL 2000 升级到 SQL 2005:

  1. 备份 SQL 2000 上的 Analysis 数据库 (http://msdn.microsoft.com/en-us/library/cc966495.aspx)
  2. 卸载 SQL 2000。
  3. 安装 SQL 2005。
  4. 从备份恢复 Analysis 数据。(http://msdn.microsoft.com/en-us/library/ms177429(SQL.90).aspx)。

集成

此部分提供以下相关集成信息:

数据格式扩展 (DFE) 支持
QuickTest Professional
HP Service Virtualization
SiteScope

多语言支持

此部分包括以下内容:

国际化限制

本地化限制

LoadRunner 语言包

外国语言操作系统版本上的未本地化的 LoadRunner

HP 软件支持

可以在以下地址访问 HP 软件支持网站

www.hp.com/go/hpsoftwaresupport

此网站提供了联系信息,以及有关 HP 软件提供的产品、服务和支持的详细信息。有关详细信息,请访问 HP 支持网站:HP 软件联机支持。

HP 软件支持提供客户自解决功能。您可以通过它来快速有效地访问管理业务所需的交互技术支持工具。作为重要的支持客户,您可以享受使用支持网站所带来的以下好处:

要访问自解决知识库,请访问自解决知识搜索主页。

注:大多数支持区域要求您注册为 HP Passport 用户并登录。许多支持区域还要求签订支持合同。要查找有关支持访问级别的详细信息,请转到:访问级别。

要注册 HP Passport ID,请转到:HP Passport 注册

法律声明

© Copyright 1992 - 2013 Hewlett-Packard Development Company, L.P.

机密计算机软件。拥有、使用或复制本软件均需要 HP 有效许可。遵照 FAR 12.211 和 FAR 12.212,商业计算机软件、计算机软件文档和商业项目技术数据依据供应商标准商业许可授权美国政府使用。

HP 产品和服务的唯一担保已在相应产品和服务随附的明示担保声明中提出。此处的任何内容均不构成额外担保。HP 不会为此处出现的技术或编辑错误或遗漏承担任何责任。

此处所含信息如有变更,恕不另行通知。

 

有关第三方和/或开源许可协议的信息,请参见产品安装介质上的许可证目录。

Adobe® 和 Acrobat® 是 Adobe Systems Incorporated 的商标。

Microsoft®、Windows® 和 Windows® XP 是 Microsoft Corporation 的美国注册商标。

Oracle 和 Java 是 Oracle 和/或其隶属公司的注册商标。

Unix® 是 The Open Group 的注册商标。


© Copyright 2013 Hewlett-Packard Development Company, L.P.