创建基于方案的 Web Service 组件测试

基于方案的测试包括测试 Web Service 中的特定序列的操作调用。当您创建基于方案的测试时,将根据在向导中选择的操作调用序列来创建单个测试用例。

您必须对 Web 服务定义文件(WSDL)具有访问权才能创建 Web Service 组件测试。
要为基于 HTTP 的 Web Service 创建基于方案的测试:
  1. 单击文件 > 新建 > 其它 > 组件测试 > Web Service > Web Service 组件测试,然后单击下一步

    这将启动创建 Web Service 组件测试向导。

  2. 在第一个向导页上,执行下列其中一项操作:
    • 选择将包含测试的测试项目,然后单击下一步
    • 单击新建以创建新的测试项目。
  3. 在下一页上,选择被测 Web Service:
    1. 找到被测 Web Service 的 WSDL 定义文件。 可以使用浏览来找到工作空间中的 WSDL,或者使用导入来从文件系统中导入文件。
    2. 选择要测试的一种或多种端口类型。
    3. 生成 Web Service 运行时 Java 代理列表中,选择想要用来为测试生成 Java™ 代理的运行时环境(IBM® WebSphere® 或 Apache Axis)。
      注: 不能在单个项目中使用多个运行时环境。如果当前测试项目中已经存在 Web Service 组件测试或存根,则只能使用此测试项目中先前使用的运行时环境。要使用另外的运行时环境来创建测试,必须创建新的测试项目。
    4. 单击下一步
  4. 在“选择测试模式”页面上,选择基于方案的测试模式,然后单击下一步
  5. 在“定义测试方案”页面上,通过选择您想测试的端口定位器和操作来创建测试方案。
    1. 通过从列表中选择端口定位器并单击添加来为端口添加一个或多个实例。(还可以通过双击端口定位器来将它添加至方案中。)
    2. 要为端口指定一个有意义的名称,从测试方案中选择实例,单击重命名,输入新名称,然后单击确定
    3. 双击要包括在方案中的每个操作。
    4. 完成了构建方案之后,单击完成
    获得的结果是一个新的测试套件、一个测试行为脚本以及一个测试用例。
最终结果是一个测试行为脚本和一个带有整个方案的一个测试用例的测试套件。
现在,可以编辑从 WSDL 文件生成的测试行为脚本了。使用测试数据表来指定输入值(服务器请求)和期望的返回值。还可以为测试添加、除去和编辑初始化点和验证操作。在运行测试之前,应确保被测 Web Service 正在应用程序服务器上运行。
相关概念
测试策略
Web Service 测试模式
相关任务
创建方法级别的 Web Service 组件测试
创建 Web Service 存根
反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.