IBM Rational Test Workbench(RTW)是 IBM Rational 的统一的测试工具集,包括功能测试、性能测试 、接口测试等模块,满足客户多种类型的自动化测试需求。其中 Rational Integration Tester(以下简称 RIT)是接口测试工具,可以对包括 Web Services、HTTP、Socket、MQ、Database 等多种类型的接口直接进 行自动化的功能/性能测试测试。本文介绍如何通过 Rational Integration Tester 来测试 Web Services, 并结合 Rational Test Virtualization Server(RTVS)实现 Web Services 的虚拟化仿真。
概括
IBM Rational Test Workbench(RTW)是 IBM Rational 的统一的测试工具集,包括功能测试、性能 测试、接口测试等模块,满足客户多种类型的自动化测试需求。其中 Rational Integration Tester(以下简 称 RIT)是接口测试工具,可以对包括 Web Services、HTTP、Socket、MQ、Database 等多种类型的接口直接 进行自动化的功能/性能测试测试。本文介绍如何通过 Rational Integration Tester 来测试 Web Services ,并结合 Rational Test Virtualization Server(RTVS)实现 Web Services 的虚拟化仿真。
在进 行下面的工作前,请首先安装 RIT、RTVS,我们将在后面使用这两个产品进行自动化接口测试和接口的服务仿 真。
环境准备:启动 Web Services 应用
启动 Web Services: 解压缩附件的 webservices.zip 到本地目录,双击 runcalculatorservice.bat 文件,将会启动一个做四则运算的 Web Services,如下图所示:
图 1. 启动 Web Services
启动成功后,可以在浏览器中打开 http://remy:8084/Calculator?wsdl(不同的客户端机器名会自动匹配)查看该 Web Services 的 WSDL 定义 。可以访问到该页面,则说明 Web Services 启动成功。该 Web Services 提供四则运算,如 Add 方法,就 支持对传入了两个整形参数值计算求和,然后返回求和者。
启动 RIT, 建立项目
开始菜单 - 所有程序 -IBM Rational Integration Tester;打开 RIT,选择新建一个项目 , 项目名字 0623_webservice 。项目建立成功后自动进入 RIT 界面,如下:
图 2. RIT 主界面
如上,RIT 的主界面中,除了传统 的菜单,工具栏显示等,还包括了下面的不同视图,依次由逻辑视图,物理视图等 7 个视图,每个视图代表 集成测试的不同阶段任务。这些细节我们后续再讨论。