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

本文适用于中高级 Rational Performance Tester 用户。许多 Web 应用程序都提供了上传功能,">允许用户以二进制内容的形式发布或存储文件。尽管 IBM® Rational® Performance Tester 提供了在测试记录中操作二进制内容的功能,但有时您可能需要进行更深入的自定义。本文中的示例将展示如何使用 Rational Performance Tester 中基本的文件替换功能,以及如何使用多个文件和多个平台创建更复杂的测试。

记录上传事务

上传事务可以常规方式记录。下面的示例给出了针对一个使用 HTTP 的基于 Web 的应用程序的步骤,但这些概念也适用于其他网络协议。

启动 Rational Performance Tester HTTP 记录器,创建一个 Test From New Recording,如图 1 所示。

图 1. 创建新测试的设置

记录器中指定的 Web 浏览器 (Windows > Preferences > RPT HTTP Recording) 将启动,您可以使用它执行上传事务。

技巧:
确保在执行上传操作之前,使用 Rational Performance Tester 工具栏插入了一个注释或一个事务,以便您能够在后面的测试中轻松地识别它。

图 2. Recorder Test Annotation 工具栏

测试将在停止记录器并关闭浏览器后自动生成。

Rational Performance Tester 根据与变量 MimeFileContent 的关联而自动检测二进制内容应,如图 3 所示。

图 3. 生成测试

时间: 2024-10-24 07:14:26

在IBM Rational Performance Tester高级的二进制数据操作的相关文章

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

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

使用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 的环境. 这个应用程序监控系列的其余

在 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

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

随着需求的不断变化,自动化正在变得日益复杂.要适应这一情况,我们需要以更加智能的方式开发自动化框架.决策控制是实现复杂自动化的关键概念之一. 在 IBM® Rational® Performance Tester 中,您可以将部分测试定义为 条件循环,也就是指运行指定次数的运行.您可以根据次数.时间 设置循环的持续时间,或将其设置为无限 次.但是,软件没有提供相应的方法来动态设置循环的目标值.Rational Performance Tester 初学者可能没有样例代码来迅速上手.因此,本文的目

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

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

使用IBM Rational Functional Tester 7.0.1测试Flex应用程序

关于这篇文章必要的信息 这篇文章假定您已经对使用 IBM Rational Functional Tester 进行自动化测试的基本概念已经非常熟悉.请查看参考资源部分中的链接,是对 Rational Functional Tester 的介绍. 目标 了解各种测试 Adobe Flex 应用程序的场景. 为 Rational Functional Tester 配置一个 Flex 开发环境. 建 立 Flex 应用程序的自动测试操作. 在 Flex 应用程序上记录和回放一 个脚本. 必备条件

使用 IBM Rational Functional Tester 8.2.1 自动化 Flex Spark 测试

IBM Rational Functional Tester 使您能够在多个领域自动化应用程序的回归测试,这些领域中包括 Java.HTML..NET.Microsoft Silverlight.Adobe Flex 和 Dojo Toolkit.版本 8.2.1 增加了对测试 Flex Spark 应用程序的支持,以及其他一些新特性.本文将介绍用于测试 Flex Spark 应用程序的设置和脚 本创建.您将学习如何启用 Spark 应用程序,让 Rational Functional Test