内容


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

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

Comments

验证满足需求的新方式

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

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

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

图 1. 测试末期的性能需求验证了目标 SLA
 Status Summary 表格的屏幕截图
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 免费试用版和扩展版的下载地址。


相关主题


评论

添加或订阅评论,请先登录注册

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