广交好友~~ 想要讨论的可以留下msn~~~
希望群友网友经常能提出问题,一起解决,共同提高
使用 IBM Rational Performance Tester 7.0 处理测试数据: 使用测试数据的数据池
上一篇 /
下一篇 2009-12-22 17:12:26
/ 个人分类:RPT
IBMRationalPerformance Tester 为了处理测试数
据对 Eclipse 测试和性能工具平台(TPTP)数据池结构进行了调整。Rational Performance Tester
包括许多使这些数据池的利用变得十分容易和灵活的特性。一旦您开始使用了包含不止10,000行数据的数据池,无论如何都会在开始一个测试时会有很长的延
迟。对于大型系统的性能测试,您可以创建 Rational Performance Tester 测试,在存储和处理测试数据时使用的是文件而不是数据池。
介绍
测试数据在绝大多数软件测试中
都是一个十分重要的部分,尤其是性能测试,它经常需要大量的测试数据。 IBM? Rational? Performance Tester
为了处理测试数据对 Eclipse 测试和性能工具平台(TPTP)数据池结构进行了调整。Rational Performance Tester
包括许多使这些数据池的利用变得十分容易和灵活的特性。
一旦您开始使用了包含不止10,000行数据的数据池,无论如何都会在开始一个测试时都会有很长的延迟。对于大型系统的性能测试,测试数据需要一百万或者更多的记录是难于想象的。在这些情况下,TPTP 数据池可能是最有效的解决方法。
目的
这个分两部分的系列文章告诉您怎样创建 Rational Performance Tester
测试,在存储和处理测试数据时使用的是文件而不是数据池。这个方法可用于满足 Rational Performance Tester
性能测试中使用大量测试数据的需求。
第一部分的开始,将创建一个简单的测试和标准数据池来提供可变的测试数据。在第二部分中,您将修改同样的测试来使用一个测试数据文件,从而代替使用数据池。
注意:这
篇文章是利用 Performance Tester version 7.0.0
的。尽管特定的程序是可以改变的,但是它应该对以后的版本同样有效。虽然有些截图和程序可能并不完全相同,但是您还是可以利用 RPT version
6.1.2 来完成这篇文章。Performance Tester version 6.1.1 和更早的版本将不再有效,是因为
Performance Tester 自定义代码 API 中的变化。
使用 Rational Performance Tester 处理大量的测试数据
通过记录带有一个可变数据的项目和一个搜索字符串的简单测试开始。您开发的第一个测试将会在运行一定的用户负载时,利用一个数据池来控制多种搜索条目。
设置这篇文章的文件
这篇文章中包含有几个文件,如下所述:
- TestData.csv: 用来搜索字符串的包含50个随机名的文件。
- GetTestData.java:一个完全的自定义代码代码模块,您可以从中进行拷贝和粘帖,运用在第二部分。
- SetupTestDataArea.java:一个完全的自定义代码代码模块,您可以从中进行拷贝和粘帖,运用在第二部分。
- 下载并解压这些文档到您的C:\temp\地址。您可以将这些文档放置在其它位置,但是您必须用几个步骤来更新,因此使用默认设施可能更容易。
使用数据池来创建一个测试
创建一个 Rational Performance Tester 项目。
- 运行 Rational Performance Tester 并确保您在 Test 透视图中,这是 Rational Performance Tester 默认的 Test 透视图。
- 从这个菜单中,选择File > New > Performance Test Project,如图1所示。您可以键入任何您想要的Name和Contents directory。
图1.创建一个新的测试项目
- 在图2显示的 Create New Test From Recording 窗口中,点击Cancel。 您现在可以看到这个列在左边 Test Navigator 窗格中的新项目。
图2.从记录中取消创建新测试
收藏
举报
TAG: