Rational Performance Tester中实现条件循环的自动化脚本示例

随着需求的不断变化,自动化正在变得日益复杂。要适应这一情况,我们需要以更加智能的方式开发自动化框架。决策控制是实现复杂自动化的关键概念之一。

在 IBM® Rational® Performance Tester 中,您可以将部分测试定义为 条件循环,也就是指运行指定次数的运行。您可以根据次数、时间 设置循环的持续时间,或将其设置为无限 次。但是,软件没有提供相应的方法来动态设置循环的目标值。Rational Performance Tester 初学者可能没有样例代码来迅速上手。因此,本文的目的就是帮助您实现一个条件循环。本文将带您遍历一个完整的条件循环自动化脚本示例。不过,这并不是实现条件循环的惟一途径。

在 Rational Performance Tester 中创建一个条件循环

循环的逻辑或控制部分位于自定义代码(Java 类),这些代码负责限制循环的迭代次数。

首先进行一个新的">性能测试。下面的屏幕截图显示了如何执行每个任务。

在 Rational Performance Tester 中打开一个新的测试

请注意:
Create New Test Wizard 中只显示了几个步骤。对于其他步骤,向导屏幕假定没有修改默认值,因此您仅需单击 Next 按钮即可。

在 File 菜单中单击 New > New Test。

图 1. 创建一个新测试

在 Test File Name and Location
对话窗口中,为测试提供一个名称。对于本例,我将其命名为 LoopExample。

图 2. 提供一个测试名称

在 “Protocol and Features” 对话窗口中,只需选中 Core Features 复选框。

图 3. 选择测试协议和特性

时间: 2024-11-24 08:55:45

Rational Performance Tester中实现条件循环的自动化脚本示例的相关文章

在IBM Rational Performance Tester中录制Android客户端应用程序测试脚本

编写本文的背景 随着智能电话使用率的增长,越来越多的基于 Web 的应用程序开始提供从移动客 户端访问的能力,无论该客户端是浏览器还是原生应用程序.在这两种情况下,这些客户端都可以使用 HTTP 作为网络协议,在理论上,可以使用主要的负载测试工具对它们进行测试.但另一方面,目前的大多数可用产 品(包括 IBM Rational Performance Tester)都没有内置的功能来录制对移动客户端应用程序的测试. 本文将介绍如何使用 Android 模拟器,设置一个简单框架,在 Rationa

在 Rational Performance Tester 中创建一个高级上传文件测试案例

关于本文 许多 Web 应用程序都提供了上传功能,允许用户以二进制内容的形式发布或存储文件. 尽管 IBM? Rational? Performance Tester 提供了在测试记录中操作二进制内容的功能,但有时您可能需要 进行更深入的自定义.本文中的示例将展示如何使用 Rational Performance Tester 中基本的文件替换功能 ,以及如何使用多个文件和多个平台创建更复杂的测试. 记录上传事务 上传事务可以常规方式 记录.下面的示例给出了针对一个使用 HTTP 的基于 Web

使用Java扩展Rational Performance Tester

简介:新版本的 IBM Rational 测试工具关注于使非程序员也能 更轻松地使用这些工具.本文探讨了从一个 Java 程序员的视角出发,如何来编 写针对 IBM Rational Performance Tester 产品的定制代码,并在其中利用 Java 语言的面向对象特性,并基于 Eclipse 来实现. 基于 Eclipse 的 IBM Rational 测试产品的可扩展能力,特别是 Rational Performance Tester 和 Rational Functional T

使用IBM Rational Performance Tester: 监控应用程序,第2部分

进行实时监控 简介:了解在性能测试中应用程序监控为什么重要,以及如何使用 IBM Rational Performance Tester 来进行应用程序监控. 本文是一个三部分系列文 章的第 2 部分,描述了如何使用 IBM Rational Performance Tester 来检查开 发和测试阶段的应用程序瓶颈,进而减少产品阶段的问题.本系列的其它部分介 绍了如何为监控应用程序配置 IBM WebSphere Application Server 或者 BEA WebLogic Appli

使用IBM Rational Performance Tester: 监控应用程序,第1部分

简介:了解在性能测试中应用程序监控为什么重要,以及如何使用 IBM Rational Performance Tester 来进行应用程序监控.本文是一个三部分 系列文章的第 1 部分,描述了以下技术:应用程序监控,端到端的业务事务 Application Response Measurement (ARM)标准,以及如何配置 IBM WebSphere Application Server 或 BEA WebLogic Application Server 的环境. 这个应用程序监控系列的其余

在IBM Rational Performance Tester高级的二进制数据操作

本文适用于中高级 Rational Performance Tester 用户.许多 Web 应用程序都提供了上传功能,http://www.aliyun.com/zixun/aggregation/18736.html">允许用户以二进制内容的形式发布或存储文件.尽管 IBM® Rational® Performance Tester 提供了在测试记录中操作二进制内容的功能,但有时您可能需要进行更深入的自定义.本文中的示例将展示如何使用 Rational Performance Test

如何利用Rational Performance Tester 监控系统状态

引言 Rational Performance Tester 一般都是用来测试系统的性能,可以测试系统在某个时间能够同时承载的用户个数:测试一段时间内系统能支持多少个用户进行操作:测试系统在一段时间内性能的变化情况等等.但是除此常规功能外,我们发掘到了 Rational Performance Tester 还具备其他强大的功能---monitor.本文以典型的基于 J2EE 的 Web 项目为例,介绍如何利用 Rational Performance Tester 检测系统状态,进而达到借助

正则表达式在 Rational Function Tester 中的应用概述

概述 正则表达式是一种由普通的字符及特殊字符组成的文字模式,用以描述在查找文字主体时待匹配的一个或 多个字符串.虽然正则表达式是一个很庞杂的体系,但在自动化脚本中只要引用一些简单的语法,就可以在控 件识别时起到事半功倍的效果.在自动化测试过程中使用正则表达式可以减少开发的费用,并且有助于维护自 动化脚本.这篇文章首先总结了正则表达式常用规则及实例:接着分析了 RFT 中两种正则表达式类 RegularRexpression 和 Regex 的区别:最后列出了正则表达式在 RFT 中常见的应用实例

在Rational Function Tester中使用jruby

一.概述 Rational Function Tester是IBM的一款功能自动化测试工具,使用JAVA作为脚本语言,不了解他的朋友可以去IBM网站看看. RUBY是目前WEB开发中炙手可热的语言,简单,灵活,宽松,并且有趣.在公司今年的自动化测试项目中使用了RFT搭建测试框架,同时对于页面中一些OCX控件的识别采用RUBY进行识别.这样的话就需要解决JAVA代码与RUBY脚本之间变量传递和方法调用的问题,JRUBY自然成了最好的选择. 这篇文章里我把自己配置和实验的过程帖出来,与大家分享和交流