预备知识
Hello World 系列教程 面向想要从高层次概括了解 IBM 软件产品的新手。这些组成部分设计用来介绍产品并帮助您决定是否想要进一步探究。练习部分只涵盖基本的概念,但足够您入门。
本教程从高层次概括了 IBM® Rational® Tester for SOA Quality 和 IBM® Rational® Performance Tester Extension for SOA Quality。通过依照逐步的指导,您将获得创建面向服务的体系结构的(service-oriented architecture,SOA)Web 服务测试、通过内嵌的数据驱动技术增强测试,及执行测试的内行经验。本教程以 Rational Tester for SOA Quality 的功能测试能力为开头,以使用 Rational Performance Tester Extension for SOA Quality 进行性能测试的实例来结束。
这里有您将完成的主要步骤:
- 记录使用温度转换 Web 服务在华氏和摄氏之间转换温度的测试
- 编辑测试,以便它用多个数据集运行,并验证来自 Web 服务的返回数据
- 为将要运行多个测试迭代的测试执行创建调度
- 执行测试并分析测试日志
- 任选地,用多个用户重新运行测试,并分析性能报告
对于本教程来说,您将使用在 2007 年 4 月,写本文时就能运行的在线 Web 服务。该 Web 服务将温度从摄氏转换为华氏。虽然简单,但是它很好地阐明了 SOA 应用程序测试的所有关键概念。
当完成本教程之后,您将获得在没有 GUI 的情况下执行 SOA Web 服务的功能和性能测试所必要的知识。
本教程面向那些初识 SOA Web 服务测试的测试人员。不需要具备 SOA 应用程序、Web 服务,或工具的知识。
要完成本教程中的练习,请安装 IBM Rational Tester for SOA Quality。如果您想要运行性能测试实例,您还需要安装 Rational Performance Tester Extension for SOA Quality。
本教程中的练习是在线的 Web 服务。因此,您需要访问 Internet 来完成所有练习。
要查看本教程中包含的演示,您的浏览器必须启用 JavaScript™,并且必须安装 Macromedia Flash Player 6 或更高版本。您可以在 Macromedia 网站上下载最新的 Flash Player。
如果这是您首次遇到包含演示(示范)的 developerWorks 教程,那么这里有一些您可能想要知道的事情:
- 演示是查看教程中介绍的同样步骤的可选方式。要查看动画演示,单击在线演示链接。演示在新的浏览器窗口中打开。
- 每个演示都包含在屏幕底部的一个导航栏。使用导航栏来对演示进行暂停、停止、倒回,或快进。
- 演示是 800 x 600 象素。如果这是您屏幕的最大分辨率,或者如果您的比这还低,那么您需要滚动屏幕来查看演示的一些区域。
- 您的浏览器必须启用 JavaScript,并且必须安装 Macromedia Flash Player 6 或更高版本。
