© Copyright International Business Machines Corporation 2000, 2007. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
本自述文件中的信息同样适用于 IBM Rational Performance Tester Extension for SOA Quality。IBM Rational Tester for SOA Quality 和 IBM Rational Performance Tester Extension for SOA Quality 都提供 SOA 测试能力。
SOA 测试能力可将对 Web 服务及 SOA 应用程序的功能测试、回归测试和性能测试的创建、执行和分析自动化。SOA 测试能力支持 HTTP、SSL、SOAP 和 Java 消息服务(JMS)协议。
您可以在以下站点获得此文档的最新版本:http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rpt/7001/docs/readme/readme_soa.html。
Rational Tester for SOA Quality 是基于 Rational Performance Tester 开发的。请参阅 Rational Performance Tester V7.0 的发行说明以了解其新功能以及在发行时已知的任何局限或问题。Rational Performance Tester V7.0 的发行说明可从 http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rpt/70/docs/readme/readme.html 获取。
IBM Rational Tester for SOA Quality 和 IBM Rational Performance Tester Extension for SOA Quality 是同一产品,但前者是作为独立的产品生产,并仅带一个虚拟用户。因为限制了虚拟用户,所以这两个版本用于不同用途。下表显示了这两个版本之间的不同:
任务 IBM Rational Tester for SOA Quality IBM Rational Performance Tester Extension for SOA Quality 总体目标 测试 SOA 系统的功能行为 测试 SOA 系统的行为和性能 估计测试中的工作负载 此帮助部分不适用于该产品 此帮助部分适用于该产品 运行性能测试 单击运行 > 运行性能测试 单击运行 > 运行性能调度 评估性能测试结果 相关报告为测试日志和“Web Service 验证点”报告 相关报告为“Web Service 性能”报告和“Web Service 验证点”报告
有关一般安装信息,请参阅 Web 上(http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rpt/70/docs/install_instruction/install.html)提供的 Rational Performance Tester 的安装说明。
还可以从安装启动板和第一张产品 CD 的文档目录中查看产品的安装指南。
安装 Rational Performance Tester Extension for SOA Quality V7.0 需要 Rational Performance Tester V7.0.0.1 或更高版本。如果您尝试将 Rational Performance Tester Extension for SOA Quality V7.0 安装到已安装的 Rational Performance Tester 7.0,Installation Manager 将显示一个验证错误消息。要解决此状态,请在尝试安装 Rational Performance Tester Extension for SOA Quality 之前将 Rational Performance Tester 升级为 V7.0.0.1 或更高版本。
在 Rational Performance Tester 7.0.0.2 可用之前,不要尝试将 Rational Tester for SOA Quality 安装到一个带有非 Rational Performance Tester 的 Rational 软件产品的公共 shell。当在单个系统上安装了多个 Rational 软件产品时,它们可以共享单个 Eclipse 实例。这称为 shell 共享。Rational Tester for SOA Quality 是基于 Rational Performance Tester 开发的。将 Rational Tester for SOA Quality 安装到带有 Rational 软件产品的公共 shell 在 Rational Performance Tester 7.0.0.1 上不受支持。将在 Rational Performance Tester 7.0.0.2 上支持 shell 共享。
当导入使用包含 XSD 或 WSDL 导入引用的 WSDL 文件的测试时,这些 XSD 或 WSDL 文件不会作为项目中的资源导入。必须手动将这些文件导入工作空间。
当在 XSD 或 WSDL 导入中,导入引用 WSDL 的测试套件时,将不导入该 WSDL 文件中包含的文档。
在“WS 协议数据”视图中,当更改首选项时,XML Diff 帮助不自动更新。
请在打开“WS 协议数据”视图之前更改首选项(窗口 > 首选项 > 常规 > 比较/修补)。
如果“WS 协议数据”视图已打开,请关闭并重新打开它以使用新的首选项。
当创建新的 Web Services 调用时,生成的缺省 SOAP 包络不处理所有 XSD 类型和约束。对于约束,创建的包络将仅带有 0 或 1 个元素。对元素质量的复杂约束不受支持。不支持数组类型。相同局限适用于使用模式中的属性生成的 XSD 规范。要解决此状态,请使用提供的用于编辑 SOAP 包络的视图手动插入元素。
当修改 WSDL 后在测试中使用的端口绑定或调用定义无法找到时,在测试导航器中该资源上会显示一个错误标记。有时在错误日志视图中显示错误标记,但在测试导航器中不显示。当显示该标记时,修复该错误后该标记不总是消失;但错误日志会正确更新。
当导入一个测试,然后重命名 WSDL 文件后,在测试中将始终引用该 WSDL 文件,即使重新导入该测试也是如此。要避免此行为,请在重新导入先前导入的测试之前,先删除重命名的 WSDL 文件。
菜单项“从模式添加”在 Web service 调用元素的详细视图中可用。当选择“从模式添加”时,生成的缺省 SOAP 包络不处理所有 XSD 类型和约束。对于约束,创建的包络将仅带有 0 或 1 个元素。对元素质量的复杂约束不受支持。不支持数组类型。相同局限适用于使用模式中的属性生成的 XSD 规范。要解决此状态,请使用提供的用于编辑 SOAP 包络的视图手动插入元素。
如果记录不在其 WSDL 文件中声明 soapAction 元素的 Web service 时,您可能会在记录后生成测试套件期间观察到一个错误消息。该消息警告您这些工具无法将记录期间观察到的 URL 绑定到关联 WSDL 的端口。
变通方法是在 WSDL 文件中显式声明 soapAction(soapAction=""),例如:
<wsdl:operation name="example">
<soap:operation soapAction=""/>
<wsdl:input name="exampleRequest"> ...
如果在测试套件中手动创建 Web service 调用,则缺省生成过程不处理头标记。它仅关注该方法调用所需的输入。如果已定义了将组成 WSDL 文件头的类型,您将需要在用于编辑 SOAP 消息的视图中手动创建它们。
IBM Rational 软件支持为您提供技术帮助。
有关联系信息和准则,或请求支持时所需的参考资料,请阅读 IBM Software Support Handbook。
Rational Tester for SOA Quality 是基于 Rational Performance Tester 开发的。有关 Rational Performance Tester 的产品信息,请访问以下网址上的产品主页:www.ibm.com/software/awdtools/tester/performance/。
有关 FAQ、已知问题和修订的列表以及其他支持信息,请访问位于以下网址的产品支持页面:www.ibm.com/software/awdtools/tester/performance/support/index.html。
有关 Rational 软件产品的新闻、事件和其他信息,请访问 IBM Rational Software Web 站点。
在与 IBM Rational 软件支持联系之前,请收集描述问题所需的背景信息。向 IBM 软件支持专家描述问题时,请尽可能地具体并包含所有相关背景信息,以便专家有效解决问题。为了节约时间,请了解以下问题的答案:
- 发生问题时,正在运行什么软件版本?
- 是否具有与问题相关的日志、跟踪或消息?
- 是否能再现问题?如果可以,要执行哪些步骤才能再现该问题?
- 该问题是否有变通方法?如果有,请准备好描述该变通方法。
© Copyright IBM Corporation 2000, 2007.
本 IBM 产品中包含的 XDoclet 文档经许可才能使用,并且受下列版权归属声明保护:Copyright © 2000-2004, XDoclet Team. All rights reserved.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
本信息是为在美国提供的产品和服务编写的。IBM 可能在其他国家或地区不提供本文档中讨论的产品、服务或功能特性。有关您当前所在区域的产品和服务的信息,请向您当地的 IBM 代表咨询。任何对 IBM 产品、程序或服务的引用并非意在明示或暗示只能使用 IBM 的产品、程序或服务。只要不侵犯 IBM 的知识产权,任何同等功能的产品、程序或服务,都可以代替 IBM 产品、程序或服务。但是,评估和验证任何非 IBM 产品、程序或服务,则由用户自行负责。
IBM 公司可能已拥有或正在申请与本文档内容有关的各项专利。提供本文档并未授予用户使用这些专利的任何许可。您可以用书面方式将许可查询寄往:IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
有关双字节(DBCS)信息的许可查询,请与您所在国家或地区的 IBM 知识产权部门联系,或用书面方式将查询寄往:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
本条款不适用英国或任何这样的条款与当地法律不一致的国家或地区:International Business Machines Corporation“按现状”提供本出版物,不附有任何种类的(无论是明示的还是暗含的)保证,包括但不限于暗含的有关非侵权、适销和适用于某种特定用途的保证。某些国家或地区在某些交易中不允许免除明示或暗含的保证。因此本条款可能不适用于您。本信息中可能包含技术方面不够准确的地方或印刷错误。此处的信息将定期更改;这些更改将编入本资料的新版本中。IBM 可以随时对本资料中描述的产品和/或程序进行改进和/或更改,而不另行通知。
本信息中对非 IBM Web 站点的任何引用都只是为了方便起见才提供的,不以任何方式充当对那些 Web 站点的保证。那些 Web 站点中的资料不是 IBM 产品资料的一部分,使用那些 Web 站点带来的风险将由您自行承担。本程序的被许可方如果要了解有关程序的信息以达到如下目的:(i)允许在独立创建的程序和其他程序(包括本程序)之间进行信息交换,以及(ii)允许对已经交换的信息进行相互使用,请与下列地址联系:
Intellectual Property Dept. for Rational Software
IBM Corporation
20 Maguire Road
Lexington, Massachusetts 02421-3112
U.S.A.
只要遵守适当的条件和条款,包括某些情形下的一定数量的付费,都可获得这方面的信息。
本资料中描述的许可程序及其所有可用的许可资料均由 IBM 依据 IBM 客户协议、IBM 国际软件许可协议或任何同等协议中的条款提供。此处包含的任何性能数据都是在受控环境中测得的。因此,在其他操作环境中获得的数据可能会有明显的不同。有些测量可能是在开发级的系统上进行的,因此不保证与一般可用系统上进行的测量结果相同。此外,有些测量是通过推算而估计的。实际结果可能会有差异。本文档的用户应当验证其特定环境的适用数据。
涉及非 IBM 产品的信息可从这些产品的供应商、其出版说明或其他可公开获得的资料中获取。IBM 没有对这些产品进行测试,也无法确认其性能的精确性、兼容性或任何其他关于非 IBM 产品的声明。有关非 IBM 产品性能的问题应当向这些产品的供应商提出。
所有关于 IBM 未来方向或意向的声明都可随时更改或收回,而不另行通知,它们仅仅表示了目标和意愿而已。
本信息包含在日常业务操作中使用的数据和报告的示例。为了尽可能完整地说明他们,示例中可能会包括个人姓名以及公司、品牌和产品的名称。所有这些名称都是虚构的,如与实际的商业企业使用的名称和地址有任何相似之处,纯属巧合。版权许可
本信息包括源语言形式的样本应用程序,这些样本说明不同操作平台上的编程方法。如果是为了开发、使用、营销或分发与编写样本程序的操作平台的应用程序编程接口一致的应用程序,您可以任何形式复制、修改和分发这些样本程序,而无须向 IBM 付费。这些示例并未在所有条件下作全面测试。因此,IBM 不能担保或暗示这些程序的可靠性、可维护性或功能。
凡这些实例程序的每份拷贝或其任何部分或任何衍生产品,都必须包括如下版权声明:
©(贵公司的名称)(年)。此部分代码是根据 IBM 公司的样本程序衍生出来的。© Copyright IBM Corp. 2000, 2007.商标和服务标记
以下术语是 International Business Machines Corporation 在美国和/或其他国家或地区的商标:
AIX
CICS
ClearCase
developerWorks
IBM
IMS
OS/400
Rational
Tivoli
Tivoli Enterprise
WebSphere
z/OS
Java 和所有基于 Java 的商标是 Sun Microsystems,Inc. 在美国和/或其他国家或地区的商标。
Microsoft 和 Windows 是 Microsoft Corporation 在美国和/或其他国家或地区的商标。
UNIX 是 The Open Group 在美国和其他国家或地区的注册商标。
Linux 是 Linus Torvalds 在美国和/或其他国家或地区的商标。
其他公司、产品或服务名称可能是其他公司的商标或服务标记。