基于Linux Rational Performance Tester自动化测试研究

1.工具简介

Rational Performance Tester 是一个为测试 Web 应用程序设计的软件,它的功能是在部署之前捕获并更正性能问题。Rational Performance Tester 通过模拟并发用户的数量,产生一系列报告,这些报告被清晰的标志出来显示 Web 页面的性能、URL 和事务等信息,来帮助工程师在部署之前查明系统的瓶颈。高级的特性包括在每一个用户组的行为和使用方式层面的详细测试调度安排。Rational Performance Tester 同时还提供了一种自动化的”数据池”特性,它可以改变每一个模拟用户使用的测试数据设置。使用一个集成了测试编辑器的浏览器窗口,可以回顾在测试记录期间访问过的 Web 页面。除此之外,高级测试人员可以选择将自定义的 Java 代码插入到性能测试中,用来执行类似于高级数据分析和请求解析的操作。

2.使用场景

RPT是针对Web应用程序设计的一个强大的性能测试工具,它基于windows和Linux的用户界面,通过模拟生成若干数量的并发用户,完成性能测试并产生一系列报告,并清晰标示Web页面的各项性能数据。使用基于树型结构的测试编辑器,提供高级且详细的测试视图和测试数据以便查看。

实验环境配置:主机Linux,内存4G,操作系统Ubuntu 13.04,IBM Rational Performance Tester自动测试管理工具。

3使用方法 RPT集成了Eclipse作为图形化界面,所以即使在Linux下操作起来也非常方便。我们主要通过RPT完成性能测试。因此首先新建性能测试项目,然后主要通过四个步骤:记录测试、关联数据池、创建调度、生成性能报告来完成测试。3.1 新建性能测试项目

新建选择性能测试项目,点击下一步,填写项目名称完成。

(1),项目文件结构如图,项目文件夹中常用的有测试、调度、数据池、结果:

(2),在测试文件夹下建立测试,注意:对于Web应用程序的测试可以使用HTTP测试,套接字测试、TN3270测试,选择浏览器。

(3),开始记录测试,测试前最好要熟悉测试流程(包括网址以及所要进行的动作),注意测试前要删除所用浏览器访问过测试网址的所有记录包括Cookie等,避免造成测试结果不准确。

(4),测试过程中主要步骤:下面几幅图主要是利用测试工具中的注释、快照、解释等。通过注释,标示当前测试页面

快照保留参数输入等关键动作:

(5),关闭浏览器,完成测试:

所有测试数据(包括快照,注释等)

3.2新建数据池

数据池中添加数据

3.3 用数据池中数据替换原有测试用数据项(如搜索关键字)

选择数据项,单击替换

用现有数据池数据替换

3.4 新建调度在调度文件夹下新建调度

在调度中分配用户组,,并添加延迟,循环等事务

运行调度

3.5 调度完成,生成性能报告

3.6 将性能报告导出父母养我不容易,我在学校争口气。

基于Linux Rational Performance Tester自动化测试研究

相关文章:

你感兴趣的文章:

标签云: