快速业务通道

使用Java扩展Rational Performance Tester - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15

使用Java扩展Rational Performance Tester

时间:2011-09-04 IBM Tim von Niessen

简介:新版本的 IBM® Rational® 测试工具关注于使非程序员也能 更轻松地使用这些工具。本文探讨了从一个 Java 程序员的视角出发,如何来编 写针对 IBM Rational Performance Tester 产品的定制代码,并在其中利用 Java 语言的面向对象特性,并基于 Eclipse 来实现。

基于 Eclipse 的 IBM® Rational® 测试产品的可扩展能力,特别是 Rational Performance Tester 和 Rational Functional Tester 可以使用 Java™ 编写定制代码,使之成为开发复杂和灵活测试程序的明智选择。

Rational Functional Tester 在用于基于 Web 或者 Java 的应用程序时 ,是一种更加面向 Java 的测试工具,测试脚本会直接以 Java 生成,并提供对 客户端程序内部 Java 对象的直接访问。Rational Functional Tester 为更便捷 的扩展性提供了一个内构的模型,使用 SuperHelper 类来扩展 Helper。扩展 Rational Functional Tester 的各种范例,可以在 developerWorks® Rational® 专区中找到。

由于性能测试方面存在的差异,相似的内构 类扩展功能并不存在于 Rational Performance Tester 中,与功能性测试和执行 相反。例如,客户对象映射并不是性能测试模型的关键构件。另外,性能测试被 设计成生成尽可能少的负荷,所以并不会产生冗繁的结果。

本文讨论了两 个潜在的区域,该区域为 Rational Performance Tester 提供了强大的扩展点: 通过一个超类来进行对象扩展,以及通过静态的方法来使用可再用设施。本文中 的范例为性能测试之间持续性的变量,使用了一种不用编码的执行方法,非程序 员可以很轻松地重复利用这些变量,非程序员可能会记录测试或者运行测试场景 。

本文中的范例使用基于 Windows® 平台的 Rational Performance Tester,并采用默认设置。这里所讨论的功能在不同的平台之间不应该有所差异 。本文中并没有涉及 Rational Functional Tester 的定制代码问题。

定 制代码环境

假设您阅读了本文,并且熟悉 Rational Performance Tester 机制,以添加定制代码,并查找潜在的改善机会。其他的关于向测试添加定制代 码的信息(许多其他的 Rational Performance Tester 相关话题)可以在 IBM Redbooks® 发布的“使用 Rational Performance Tester V7”一 文中找到,您可以从 IBM Redbooks 站点中找到。本书中的许多内容同样适用于 RPT V8 版本。

通用的代码执行

在继续深入定制之前,让我们快速 地查看一下 Java 代码执行的问题。Rational Performance Tester 按默认的定 制代码构件来使用项目中的 src 文件夹,它位于一个名为 test 的包中。这个包 中也是从 其他 Rational Performance Tester 构件动态生成 Java 的位置,例 如测试和日程安排。

本文中的范例以一种更加结构化的格式来处理代码, 以将通用的代码与动态生成的代码隔离开来。基本的 src 文件夹,是一个标准的 Java 项目命名规则,仍然作为根来使用。

使用Java扩展Rational Performance Tester(2)

时间:2011-09-04 IBM Tim von Niessen

为了与更加普通的业界标准保 持一致,在这个执行中定义的包可以概括到表 1 中。

表 1. 本文中的 RPT 包

包的名字 描述
com.ibm.rpt.template 包含模板文件的包
com.ibm.rpt.util 包含灵活可再用 Java 类的包
com.yourco.example.var 与本文中描述的范例相关 的范例包

为该执行的安装或者扩展使

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号