跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

IBM Rational Performance Tester V8.1 中的新特性

可以帮助你验证程序满足服务等级协议(Service Level Agreements)的新特性

Dennis Moya, 产品经理, EMC
Dennis Moya 是 Rational Automated Software Quality 部门的一名产品经理。他在 IBM 收购 Rational 之前,于 1997 年加入 Rational 软件,在设计和部署 Rational 质量、需求和变更管理解决方案方面有十多年的经验。之前,他在 Digital Equipment 公司的 OpenVMS™ Engineering 部是一名高级性能工程师。

简介: IBM Rational Performance Tester(RPT)可帮助质量保证团队识别业务应用程序中存在的系统性能瓶颈及其成因,以确保系统已经为产品部署做好了准备。本文介绍了 8.1 版本中带来的关键特性,这些特性扩展了 RPT 的分析能力,并提升了测试开发的体验。

发布日期: 2009 年 11 月 19 日
级别: 中级 其他语言版本: 英文
访问情况 : 5154 次浏览
评论: 


验证满足需求的新方式

任何性能测试的最终目标,就是验证你的程序能够满足在部署到产品中时,Service Level Agreements (SLA)在性能和可靠性上预期的需求。有了 8.1 版本,我们已经添加了 性能需求的概念,这样你就可以在性能测试的末期马上验证这些目标。你可以得到更多层次的细节信息,以及查看性能结果质量的更加容易的方法。

有了这些新的特性,你就可以指定在总体页面响应和交易时间上更高层次的性能需求结果,以及 Web 程序特定页面、交易以及页面元素上低层次的需求。另外,你可以验证需求、样本数量以及验证点,以确保质量的总体评价结果。你还可以指定可用的系统资源评价器。这意味着你可以在测试运行的持续期间,验证程序系统的健康状况。

性能需求集成到总体 Pass 或者 Fail 以为测试做好准备。如果你不想让验证的结果影响到总体的评价,那么你可以将需求分类为补充性的部分。当测试执行通过它的 UI 启动之后,最终的验证以及主要的和补充性的需求报告也会传递给 Rational Quality Manager(见于图 1 和图 2)。


图 1. 测试末期的性能需求验证了目标 SLA
 Status Summary 表格的屏幕截图

图 1 的大图



图 2. 性能边缘显示了性能结果的质量
性能安全系数图的屏幕截图

图 2 的大图


性能安全系数提供了图像化的视图,这样你就可以快速访问 Service Level Agreements 的当前状态。对于所有给定的需求,一个较大的正杆显示了在满足需求之前,有许多性能需要提高。如果杆接近零轴,则意味着你的程序接近满足需求的边缘时期,在满足额外用户负荷方面你已经没有多少工作要做了。于是,这就提供了识别风险区域的简单方式。

使用另外一个新的报告特性,状况颜色配置板,你可以通过将颜色匹配值域,来快速强调表格和报告的值。你可以暂时应用这些规则以运行测试,或者在报告模板中保存规则,并自动将其应用到每一次运行的测试之中。


指示和分割测试

从 8.1 版本开始,你可以在测试记录时间为 HTTP 和 Siebel 协议插入测试注释。你可以使用 测试评论在获取测试场景时以记录你的步骤(见于图 3),你可以向测试添加交易,并向 HTTP 页面分配一个特定的名字。当你在 Web 2.0 程序中工作时,这些特性会特别有用,Web UI 可能会从 HTTP 页面中在这些程序中生成许多操作。


图 3. 测试编辑器中测试注释及其效果
测试注释与测试内容

图 3 的大图


通过使用 split test 特性,你可以在记录之后意识到测试的模块性(图 4)。例如,你可以从单一的测试记录中,获取 Login、Transaction、以及 Logout 测试的序列。测试变量会得到自动的创建,这样你就可以将这些新的私人组件,链接到不同的场景中。


图 4. 分割测试以从单个测试中创建多个测试工件
分割测试和请求更改的屏幕截图


简化可视化的加密数据和数据转换

Rational Performance Tester 现在在 HTTP 测试编辑器中提供了内置的转换。这就使得你可以执行二进制数据的数据替换和关联操作。转换也是可扩展的,以适应通用的数据格式。

Release 8.1 还指示了 HTTP、Socket 以及 Siebel 测试的二进制编辑器视图(图 5)。你还可以使用它来应用不同的转换,以简化可视化的二进制的数据。可用的转换包含 ASCII、EBCIDIC、UTF 以及其他的语言变量。


图 5. 数据转换和二进制编辑器视图
转换与二进制编辑器视图

图 5 的大图



其他的改善之处

Rational Performance Tester 的 8.1 版本也包含了这些附加的特性:

  • 浏览器赋值视图现在可以在多用户测试中启动,以查看所有虚拟的用户,在测试完成之后,这种操作还可以重新执行。
  • 现在可以在性能测试运行期间得到报告了,而且这并不依赖于测试日志的层次。
  • 资源监视现在包含了对 JBoss 和 IBM®WebSphere®程序服务器的支持功能。
  • Citrix 扩展现在提供了一个负载代理显示板以及多用户的监视器。
  • Rational Performance Tester 会在代码运行期间阻止私人用户执行测试。
  • 测试启动时间会得到显著的降低。

查找参考资源部分以得到关于特性的更多细节信息,里面还有 Rational Performance Tester 免费试用版和扩展版的下载地址。


参考资料

学习

获得产品和技术

讨论

  • 加入 Performance Testing 讨论区,在那里,你可以共享有关 IBM 性能测试产品的问题和知识,包括 IBM Rational Performance Tester (现在与 IBM Performance Optimization Toolkit 集成在一起)。在此讨论区中,也可以讨论一般性的性能测试、VU 脚本以及负载测试主题。

  • 查看 developerWorks 博客,并加入 developerWorks 社区

关于作者

Dennis Moya 是 Rational Automated Software Quality 部门的一名产品经理。他在 IBM 收购 Rational 之前,于 1997 年加入 Rational 软件,在设计和部署 Rational 质量、需求和变更管理解决方案方面有十多年的经验。之前,他在 Digital Equipment 公司的 OpenVMS™ Engineering 部是一名高级性能工程师。

关于报告滥用的帮助

报告滥用

谢谢! 此内容已经标识给管理员注意。


关于报告滥用的帮助

报告滥用

报告滥用提交失败。 请稍后重试。


developerWorks:登录


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 使用条款

 


当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

请选择您的昵称:

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

(长度在 3 至 31 个字符之间)


单击提交则表示您同意developerWorks 的条款和条件。 使用条款.

 


为本文评分

评论

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Rational
ArticleID=448280
ArticleTitle=IBM Rational Performance Tester V8.1 中的新特性
publish-date=11192009
author1-email=dmoya@us.ibm.com
author1-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。