IBM Rational Service Tester for SOA Quality V8.0 的新特性

IBM Rational Service Tester for SOA Quality V8.0 中的新功能和更新的概述。

Brian Bryson, 技术传播人员, IBM

Brian Bryson 于 1995 年加入 Rational 软件,他在质量保证方面具有深厚的背景。 目前,他是计划和交付 IBM Rational 自动化工具的产品团队的一名成员。 Bryson 先生之前是位于渥太华的卡勒顿大学的一名讲师,向大学学生教授 Rational 的质量自动化方法,还有一些组织的雇员,例如微软、Sun 以及 Oracle。



2008 年 11 月 14 日

软件质量保证团队使用 IBM® Rational® Service Tester for SOA Quality 来验证 Web 服务的功能和新能。本文将探究 V8.0 中引入的一些关键的改进。

新的一般服务记录器

Rational Service Tester V8.0 版本中最重要的变更是引入了新的 Generic Service Client,如图 1 所示。它提供单独的客户端,通过导入 WSDL(Web 服务描述语言,Web Services Description Language)或 XSD(XML 模式定义,XML Schema Definition)文件,或者直接连接到 Web 服务终端,获得 HTTP、Java™ Message Service(JMS),或 IBM® WebSphere® MQ 调用来与任意面向服务的体系结构(service-oriented architecture,SOA)的服务类型交互。

记录是一个熟悉的三步过程,为 Web 服务编辑输入数据、调用服务,及查看结果。总的来说,新的 Generic Service Client 大大简化了测试的创建过程,因为它为所有类型的 Web 服务提供了一致的界面,以便您可以快速地创建测试。

图 1. Generic Service Client 视图
工作区的截图

更新的测试编辑器

此版本中不仅更新了测试记录器,还增强了测试编辑器。新的表单视图更好地组织了 Web 服务及其参数。基于 WS-Addressing、WS-Reliable Messaging,和 WS-Coordination 标准,新的界面简化了处理头部信息,例如认证或回答地址,的过程(参见图 2)。

图 2. 处理头部信息的新界面
工作区的截图

不同于性能测试的服务测试

V8.0 版本中另一个新特性是更清晰地描绘了 Rational Service Tester 和 IBM Rational Performance Tester 的功能。以前的客户反馈指出,尽管它们是类似的,但是在工具中性能测试和服务测试耦合得太紧密。更新了的界面更清晰地分离了 Rational Service Tester 和 Rational Performance Tester 的功能。大部分变更是简单的,例如,开始栏上单独的 Rational Service Tester 菜单项。但有时候,最简单的变更造成最大的差别。

更新了的环境支持更多的协议

JavaScript Object Notation 的支持

测试现代的 SOA 架构的难题中的一部分是令工具同等地支持不断演进的 Web 服务相关的技术。JavaScript Object Notation,或 JSON,就是这样的一种技术。当您使用 IBM Rational Service Tester 时,您可以用测试基于 XML 的 Web 服务的同样方式测试使用 JSON 消息格式的应用程序。JSON 消息不存在自动关联,但有了 JSON 消息,您可以在 SOA Tester 中访问源视图来编辑消息并手工关联。

异步通信的增强

Rational Service Tester V7.0.2 版本中引入了对异步服务调用的支持。V8.0 版本添加了利用一个 WS 标准创建带有特定头部和回调结构的异步调用的向导。

NTLM 协议支持

从 V8.0 版本开始,Rational Service Tester 包含了用于 Microsoft® Windows NT LAN Manager(NTLM)支持的认证协议支持,如图 3 所示。

图 3. Protocols Configuration 选项卡
工作区的截图

集成的测试管理

目前 IBM Rational 产品组合中包含一个新的基于 Web 的,集中测试管理环境,称为 IBM® Rational® Quality Manager。它为测试计划、工作流控制、追踪,和能够量化项目决策及可交付件如何影响并结合商业目标的量度报告提供协作的且可定制的解决方案。

您可以在 IBM Rational Quality Manager 中启动 IBM Rational Service Tester V8.0 测试。

要了解更多关于 IBM Rational Service Tester for SOA Quality 的这些新特性,以及现有的功能,并且下载试用版,请查看 参考资料 中的引用。

参考资料

学习

获得产品和技术

讨论

条评论

developerWorks: 登录

标有星(*)号的字段是必填字段。


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件

 


在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。

所有提交的信息确保安全。

选择您的昵称



当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

标有星(*)号的字段是必填字段。

(昵称长度在 3 至 31 个字符之间)

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

 


所有提交的信息确保安全。


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Rational
ArticleID=351950
ArticleTitle=IBM Rational Service Tester for SOA Quality V8.0 的新特性
publish-date=11142008