• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

IBM Rational Tester for SOA Quality 和 Performance Tester 的介绍

发布: 2007-10-25 12:27 | 作者: Michael Kelly | 来源: IBM | 查看: 328次 | 进入软件测试论坛讨论

领测软件测试网


图 10. 选择 Import WSDL to workbench 的按钮
图 10. 显示用于 Import WSDL to workbench 的按钮

  1. 选择您的工作平台项目,选择 Import WSDL document 复选框,输入 WSDL 文件名,并选择 Go。(参见图 11。)

图 11. 将 WSDL 文件导入您的工作平台
图 11. 导入 WSDL 文件的任务视图

Status 视图中,您应该看到确认消息。(参见图 12。)


图 12. WSDL 文件导入成功的消息
图 12. 显示出 WSDL 导入成功的消息

Test Navigator 视图中,您应该看到添加到您所选择的项目下面的 WSDL 文件。(参见图 13。)


图 13. 确认将 WSDL 文件导入到 Test Navigator 中
图 13. 显示出 WSDL 文件现在在 Test Navigator 中

现在您的工作平台中有了一个可以用于测试的工作的 Web 服务。接下来,您将了解如何利用 Rational Tester for SOA Quality 记录新的测试。

由记录创建新的测试

您通过记录 Web 服务调用和返回消息来创建您的测试(类似于您上面做的)。您可以通过 HTTP 代理,一个生成的 Java™ 测试客户端,或含有 API 探针的现有的 Java 客户端来实现。当您开始记录时,您通过生成调用来与 Web 服务交互。当您登出时会话结束。所记录的会话是一系列调用和消息返回。您还可以手工地创建 Web 服务,或者由 Business Process Execution Language(BPEL)模型创建。

在此处的实例中,没有这样的问题,但是对于其他 Web 服务来说,必须设置您的测试环境,并且在您测试之前了解这些指导,从而生成可靠的测试:

  • 为 JMS Web 服务的测试配置环境: JMS 协议需要访问服务器所依赖的库。您必须准备带有这些库的环境来构建大 JMS 客户端,设置工作平台使用的虚拟机的 class path,并设置 Agent Controller 使用的虚拟机的 class path。
  • 为 SOAP 安全配置环境: SOAP 安全协议需要访问实现 SOAP 安全算法的库。您必须准备带有这些库的环境来使用 SOAP 安全,设置 Eclipse 使用的虚拟机的 class path,并设置 Agent Controller 使用的虚拟机的 class path。
  • 为 JMS Web 服务验证 WSDL 语法顺应性:各种各样的 JMS 提供者所使用的描述 Web 服务的语法各有不同。在测试 JMS Web 服务之前,您必须确保您的 WSDL 文件顺应工具的需求

在完成这些设置之后,有五种创建测试的方法:

  • 利用 Web Services Explorer 来记录 Web 服务测试:您可以通过 HTTP 代理记录 Web 服务测试。当您记录时,HTTP 代理(位于本地计算机上)将记录发生在工作平台 Web Services Explorer 和 Web 服务之间的所有的消息调用和消息返回。
  • 通过装置 Java 客户端来记录 Web 服务测试:您可以通过装置现有的 Java 独立客户端的源代码来记录 Web 服务测试。当您记录时,记录器将 API 探针源代码加入 Java 客户端的源代码中。当您运行客户端时,API 探针记录发生在客户端和 Web 服务之间的所有的消息调用和消息返回。客户端的原始源代码没有修改。
  • 利用 HTTP 代理记录 Web 服务测试:您可以通过专用的 HTTP 代理记录 Web 服务测试。当您记录时,代理侦听 Java 独立客户端和 Web 服务之间的 Web 服务调用和消息返回。
  • 由 BPEL 模型创建 Web 服务测试:您可以使用来自工作平台的 Business Process Execution Language 资源来自动化地生成一组符合 BPEL 模型中执行的路径的 Web 服务测试。
  • 手工地创建 Web 服务测试:您可以在不记录的情况下创建 Web 服务测试,您可以仅仅按照需要添加测试元素,并且手工地在测试编辑器中编辑测试元素细节。

下一个实例介绍了利用 Web Services Explorer 记录 Web 服务测试。(同样参见图 14。)

  1. File 菜单或工具栏中选择 Create New Test From Recording
  2. Create New Test From Recording 对话框中,选择 Web Service Recording using the Web Service Explorer,然后选择 Next

图 14. 利用 Web Services Explorer 记录
图 14. 显示出利用 Web Services Explorer 来记录

  1. 为测试集选择 location 并为测试集 enter a name。选择 Next。(参见图 15。)

图 15. 为测试集选择位置
图 15. 显示出为测试集选择位置

  1. 下一个对话框列出了您记录可以依据的 WSDL 文件。当前没有文件列出,因此选择 Add(参见图 16。)。

图 16. 向您的资源列表中添加 WSDL 文件
图 16. 显示出向您的资源列表中添加 WSDL 文件

  1. 这样做打开了工作区对话框中的 WSDL 资源。选择 GoogleSearch WSDL,然后选择 OK。(参见图 17。)

图 17. 在您的工作区中选择 WSDL 文件
图 17. 在您的工作区中选择 WSDL 文件

  1. 您现在应该看到列出了 WSDL 文件。选择 Next。参见图 18。

图 18. 从资源列表中选择 WSDL 文件
图 18. 从资源列表中选择 WSDL 文件

  1. 为测试输入任意端口、超时时间,或代理设置,并选择 Next。(参见图 19。)

图 19. 输入端口和代理设置
图 19. 显示出输入端口和代理设置的地方

  1. 阅读 Privacy Warning,单击 I accept 复选框,并选择 Finish。(参见图 20。)

图 20. 接受 Privacy Warning
图 20. 选择接受 Privacy Warning

当您单击 Finish 时,将出现一些不同的东西。首先,测试记录器将初始化。在部署和启动记录器文件的同时,您应该看到 Initializing Recording 对话框(参见图 21。)。


图 21. 初始化记录器
图 21. 显示出 Initializing Recording 对话框过程

当记录器启动时,您将在屏幕右下方看到 Recorder Control 视图。它将告诉您记录器正在监听的地方,并且包含了您完成时要用的 Stop Recording 按钮(参见图 22。)。


图 22. Recorder Control
图 22. Recorder Control 视图

Web Services Explorer 将打开来自工作平台的 WSDL 页(参见图 23。)。


图 23. 对于 WSDL Binding Details 操作的 Web Services Explorer 打开了
图 23. 显示出 WSDL Binding Details 操作视图 

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

32/3<123>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网