科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件Rational for SOA Quality简化服务集成

Rational for SOA Quality简化服务集成

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文介绍了如何使用Rational Tester for SOA Quality 对业务流程中调用的Web服务进行集成测试。

作者:李旭 来源:论坛整理 2007年11月17日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
2.1 导入测试资源

  在开始测试之前,您需要完成以下两项工作

  1. 创建一个测试工程,存储您的测试脚本和测试结果。
  2. 将业务流程的描述文件(.bpel)以及相关的 wsdl 和 schema 文件导入您的测试工程。

  创建测试工程

  测试工程作为存储测试的容器,是进行测试的必备元素。您可以先创建一个空的工程用于存储之后的测试脚本,也可以直接地创建一个测试,Rational Tester for SOA Quality 会自动为您的测试创建测试工程。在本节,我们选择第一种方式,首先来创建一个工程。具体步骤如下:

  1. 选择 File -> New -> Performance Test Project
  2. 在 Project name 中填写 TestInvoker,点击 Finish 按钮。

  图 3. 创建测试工程

  创建测试工程

  在弹出的 Create New Test from Recording 对话框中,点击 Cancel。

  在这里,我们取消了弹出的对话框,并不直接创建测试脚本,因为在创建测试之前,我们还需要做些其他工作。Rational Tester for SOA Quality 工具是通过解析被测应用的资源文件,来创建测试脚本的,对于普通的 Web 服务测试,需要导入服务的接口描述文件(WSDL 文件),对于本文讨论的服务集成测试,则需要导入业务流程的定义文件 (BPEL 文件 ) 以及相关的 WSDL 文件。接下来,我们就来学习如何导入资源文件。

  导入资源文件

  下载本文提供的资源文件 Demo.zip,将其解压后保存在您的本地。压缩文件中包括被测业务流程的 BPEL 定义文件、接口描述文件以及调用的 Web 服务的接口描述文件,具体步骤如下。

  1. 选择 File -> Import
  2. 在弹出的 Import 窗口中,选择 General -> File System,点击下一步。
  3. 点击 From directory 右侧的浏览按钮,找到资源文件在本地的存储位置,如图 4 所示。选中需要导入的资源文件,包括:
  • ArithmeticServiceImpl.wsdl 业务流程中被调用的 Web 服务的接口描述文件
  • InvokerProcess.bpel 业务流程的描述文件
  • InvokerProcess.wsdl 业务流程接口的描述文件
  • InvokerProcessArtifacts.wsdl 业务流程中引用资源的描述文件

  4.点击 Into folder 右侧的 Browse 按钮,选择资源的导入地址。这里,我们选择测试工程 TestInvoker 的根目录。点击 Finish。

  图 4. 导入资源文件

  导入资源文件

  到此,我们将测试所需的全部资源文件导入了我们创建的测试工程下。接下来,我们便可以利用这些资源文件,来创建测试脚本。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章