RPT8.0

注:

1、本文最早于2009年4月发表于ITPub《RPT 8.0初印象 免编码显易用》

2、RPT目前最新版本是 RPT 8.1

 

 

 

IBM去年就已经发布了Rational Performance Tester 8.0版本,一直没时间去下载来试试,今天终于鼓起勇气去下载了这个2G多的安装包,并装到机器上,顺便看看它有了哪些方面的改进,能否挑动LoadRunner的王者位置。

系统要求

首先看一下Rational Performance Tester 8.0对系统的要求:

操作系统

软件

硬件

Linux, Windows 2000, Windows 2003, Windows XP Professional

RedHat Desktop Version 4.0 Update 1-5 (running in 32-bit mode)

RedHat Enterprise Version 4.0 Update 1-2 (running in 32-bit mode)

SuSE Linux Enterprise Server Version 9.0 SP1 - SP4

SuSE Linux Enterprise Desktop / Enterprise Server Version 10.0

Microsoft Windows 2000 Professional with Service Pack 3 or 4

Microsoft Windows Server 2003 Enterprise/Standard Edition with Service Pack 1

Microsoft Windows XP with Service Pack 1 or 2

Microsoft Windows Vista

处理器最低要求: Intel® Pentium® 4 1.5GHz

Rational Performance Tester对内存的最低要求: 768 MB

如果仅是Agent Controller则需要500 MB

LoadRunner 9.5相比,Rational Performance Tester 8.0在内存方面要求略为高一点。LoadRunner 9.5最小内存要求为512MB

而在支持的操作系统方面,则要比LoadRunner多一些,主要是在Linux方面。LoadRunner支持将Load Generator组件部署到Unix平台用于运行虚拟用户。而Rational Performance Tester则可以在WindowsLinux平台录制和编辑测试,测试执行也支持在Windows平台和Linux平台下进行。

易用性

安装完成后,打开Rational Performance Tester,可以看到基于Eclipse的欢迎界面,其中提供了入门指南、教程等材料的链接,方便新手入门使用。

 

点击其中的第一步中的“性能测试入门”链接,可以打开如下所示的界面,右侧的分步指南类似LoadRunner中的Task(称为“任务栏”或“工作流”),用于指导新手一步步按照标准的流程录制测试、编辑测试、创建测试场景、设置需要监视的资源、运行测试,最后得到测试结果并进行分析。

 

这种手把手指导入门者的功能对于初次接触Rational Performance Tester的人来说很有必要。除此之外,为了提高易用性,Rational Performance Tester的教程也做得比较好,每个课程都是详尽的Flash演示,这种“边看边学”的教程查看方式就像看电影,不仅不会让人觉得枯燥,而且可以让初学者跟着视频一步步操作。

 

 

支持录制的协议

在支持的协议方面,要比LoadRunner少很多,Rational Performance Tester支持的协议包括:HTTP, SAP, Siebel, SIP, TCP Socket Citrix等。

Rational Performance Tester在录制脚本时可以选择4种类型的记录器:

1RPT HTTP记录。

2SAP记录。

3、套接字 API 记录。

4Citrix记录。

 

由于基于Eclipse,所以录制一个测试其实就是在创建一个项目添加到Eclipse中:

 

项目中可以创建几个文件夹来分别存储不同的内容,例如测试脚本、调度脚本的测试场景、测试结果等。

 

完成后就会启动代理控制器进行录制:

 

录制完后将打开脚本编辑器:

 

 

“免编码”

Rational Performance Tester中还有一个地方可以集中体现其易用性的,就是所谓的“Code Free”、“Scriptless Testing”,也就是说不需要编写测试脚本,不需要懂编程语言,也可以创建测试、编辑测试和执行测试。测试脚本被图形化地展现在树形列表中:

 

验证点、事务、循环等都可以在界面中可视化地插入。我想那些畏惧LoadRunner中的脚本编程的人会比较喜欢Rational Performance Tester的这种测试创建方式。

 

LoadRunner把虚拟用户的创建、测试场景设计、测试分析报告分成3个独立应用程序,而Rational Performance Tester则把这3部分的功能都放在同一个Eclipse的界面中。

在测试场景的编辑方面,与LoadRunner类似,可以方便地添加用户组、插入需要调度的脚本、设计用户负载、添加资源监视。也提供了与LoadRunner类似的用户负载预览功能:

 

在资源监视方面,Rational Performance Tester支持对Windows平台和Unix平台的资源监视,同时还可以与Tivoli结合收集各种性能数据。

 

 

小结

经过初步的试用,可以看到Rational Performance Tester 8.0在易用性方面比较突出,“免编码”的测试创建方式对那些不懂编程的测试者吸引力比较大,在辅助入门方面做了很多工作,包括手把手的“分步指南”、Flash教程等。

另外,感觉Rational Performance Tester中很多地方的界面汉化和翻译不够到位,例如“记录”我们一般叫“录制”,“根据记录来创建新测试”翻译成“通过录制方式创建新测试”可能会更好理解些。

 

你可能感兴趣的:(eclipse,windows,测试,Microsoft,performance,loadrunner)