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

引言

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

录制测试场景

在使用 Rational Performance Tester 监控系统前,首先应将用户场景录制下来,用于后期 RPT 自行模拟用户操作,进而测试系统所处的状态。

图 1. 使用 RPT 进行监控系统

下面介绍下如何在 RPT 里新建工程和新建 test,以及如何修改录制后的 test。

新建工程

首先介绍新建工程的步骤:File --> New -->Performance Test Project,如下图所示:

图 2. 新建测试工程

输入 Project name 后,点击 Finish,新建工程完毕。

新建 test

其次介绍新建 test 的步骤:File --> New -->New Test From Recording,如下图所示:

图 3. 新建测试 test

点击 Next,选择 test 要被存放的路径,然后输入 test 的 File Name:

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/extra/

时间: 2024-09-12 01:37:22

如何利用Rational Performance Tester 监控系统状态的相关文章

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

使用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中录制Android客户端应用程序测试脚本

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

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

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

在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中实现条件循环的自动化脚本示例

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

【工具】tsar 监控Linux系统状态的利器

一 简介 tsar(Taobao System Activity Reporter)可将收集到的数据存储在磁盘上,另外可以支持将数据存储到MySQL中,也可将数据发送到Nagios报警服务器.在展示数据层面,可以指定模块,并且支持对多条信息的数据进行Merge输出,如果带--live参数,还可以输出秒级的实时信息.tsar 可以监控CPU.IO.内存.TCP等系统状态,也可监控Apache.Nginx/Tengine.Squid等服务器状态. 二 如何使用本文主要介绍tsar 如何监控linux

linux中使用Monit监控进程与系统状态

但现实是残酷的,不少软件本身的稳定性有待提升,机器的硬件资源提升会触及成本,因此在集群的环境中,具备冗余,使得执行简单的服务重启成为了最现实的选择. 这本身不是什么困难的事情,实现的方法有很多,比如在Zabbix或Nagios的报警中增加Action或Commands,或自己写脚本放到计划任务中执行都可以. 但本文要介绍的,是专门来做这种事情的一个工具:Monit. 它最大的特点是配置文件简单易读,同时支持进程和系统状态的监控,并灵活的提供了各种检测的方式,周期,并进行报警和响应(重启服务,执行