| 网站首页 | 测试咨讯 | 新手入门 | 专注性能 | 测试技术 | 测试管理 | 测试工具 | 开发社区 | 工具下载 | 资料下载 | 测试论坛 | 

[CNTester联盟群]交流群:34446273/21968356/64461572 白盒群:18400216 自动化群:2706508 性能群:4498858 外包群:59649884 管理群(需有管理经验):64442523

新手入门
 入门指南
 经验之谈
测试咨讯
 行业新闻
 网站动态
 人才就业
 CNTester基金
 标准规范
专注性能
 性能测试知识
 性能测试工具
 程序设计性能
 数据库性能
 Web应用服务器性能
 操作系统性能
 服务器与网络性能
测试技术
 用例设计
 性能测试
 自动化测试
 Web测试
 面向对象测试
 综合技术
 阶段性测试
 行业类测试
测试管理
 项目管理
 项目案例
 质量管理
 软件过程
测试工具
 Mercury系列
 Rational系列
 测试管理工具
 性能测试工具
 功能测试工具
 单元测试工具
 其它测试工具
开发社区
 Java技术
 DotNet技术
 C技术
 数据库技术
 操作系统
 服务器与中间件
工具下载
 测试工具
 开发工具
 企业工程
 网络通信
 媒体桌面
 游戏娱乐
 其他工具
资料下载
 测试资料
 程序设计
 数据库
 操作系统
 应用服务器
 电子期刊
 其他资料
 
 
您现在的位置: 中国测试员网站 >> 专注性能 >> 性能测试知识 >> 性能测试计划 >> 文章正文
  [组图]Rational LoadTest 性能测试计划 执行 监测 报告         ★★★ 【字体:
Rational LoadTest 性能测试计划 执行 监测 报告
作者:Rational    文章来源:Rational    点击数:    更新时间:2007-9-10    
有关设置这些运行时选项的过程,请参见文档 CD 中 Using Rational LoadTest 手册的第七章。

2.   控制时间表终止条件。

LoadTest 允许您设置强制终止时间表的条件。如果发现大量用户异常终止,则表明运行出现了问题,此时您可能需要停止时间表的运行。

有关控制时间表终止条件的过程,请参见文档 CD 中 Using Rational LoadTest 手册的第七章。

3.   执行时间表。

在运行时间表时,每个用户将执行其分配的项目。时间表的运行结果将保存在日志中。运行时间表之后,您可以运行报告来分析存储在日志中的数据,并以图示形式来显示结果。

启动时间表的运行之后,LoadTest 将显示 Preparing to Run 窗口。LoadTest 检查该时间表,并编译任何新的或修改过的脚本。然后您可以在它运行时监测时间表,或任其自行运行。

有关运行时间表的过程,请参见文档 CD 中 Using Rational LoadTest 手册的第七章。

 

目的

本工具向导说明如何使用 Rational LoadTest 监测性能测试进度。

相关的 Rational Unified Process 活动:

其他相关信息,另请参见后续内容:

概述

您可能希望在时间表运行时监测其进度。借助于监测时间表,您不仅可以确认时间表是否正在顺利运行,还可以在运行初期发现潜在的问题,采取必要的纠正措施。您可以挂起和重启虚拟用户、改变共享变量的值并释放在同步点等待的用户。

LoadTest 的监测工具为您提供了及时的信息,这些信息是随着时间表的运行而动态更新的。这些信息包括:

  • 执行成功的命令条数和执行失败的命令条数。
  • 用户的一般状态:是否正在初始化、连接数据库、退出时间表或执行其他任务。
  • 异常终止的用户数。

运行时间表时,LoadTest 在进度条和视图中显示监测信息。进度条为您提供了运行状态的及时概要信息,您不可以修改进度条。但是您可以改变视图,以提供有关每个用户的概要信息和详细信息。

使用进度条,您可以迅速了解到时间表运行的情况。它提供了下列信息:

  • Users - 运行中的总用户数。
  • Active - 未被挂起或终止的用户数。
  • Suspended - 处于暂停状态的虚拟用户数。
  • Normal Terminated - 成功完成任务的用户数。
  • Abnormal Terminated - 未完成所有分配任务的终止用户数。
  • Time in Run - 时间表运行持续的时间,以小时:分:秒格式表示。
  • %Done - 时间表大致完成的百分比。

除了查看工具条外,还可通过许多其他途径来监测时间表。在时间表运行时,可以采取以下步骤监测时间表:

  1. 显示时间表视图。
  2. 显示直方图。
  3. 显示用户视图。
  4. 显示其他监测视图

1.   显示时间表视图。返回页首

时间表视图和您设计的实际时间表非常相似。它显示有关用户状态的一般信息。其中各列显示正在执行的迭代,以及当前处于脚本或选择器中的用户在一个组中所占的百分比。

您可以从 Overall 和 User 两个时间表视图中进行选择。Overall 视图显示有关时间表状态的一般信息。它是默认视图。User 视图显示有关某一特定用户的确切时间表进度。

有关显示时间表视图的过程,请参见文档 CD 中的 Using Rational LoadTest 手册的第八章。

2.   显示直方图。返回页首

在直方图中,用户按状态分成几组,例如按照退出状态和初始化状态分组。在直方图中可以用条形图来显示处于每个状态的用户个数。LoadTest 提供了以下直方图视图:

  • Standard - 数据按照一般方法分组。如果您想得到用户状态的一般概况,可以使用该视图。
  • GUI - 数据按照运行 GUI 脚本的测试进行适当的分组。
  • SQL - 数据按照访问 SQL 数据库的测试进行适当的分组。
  • HTTP - 数据按照访问 Web 服务器的测试进行适当的分组。
  • IIOP - 数据按照访问 IIOP 服务器的测试进行适当的分组。

有关显示直方图视图的过程,请参见在文档 CD 中的 Using Rational LoadTest 手册的第八章。

3.   显示用户视图。返回页首

用户视图显示了 GUI 和虚拟用户操作的状态和详细信息。LoadTest 提供以下用户视图:

  • Full - 包含所有用户的全部信息。
  • Compact - 包含所有用户的概要信息。当您运行“代理”计算机时,这是最有效的用户视图。
  • Results - 包含每个 VU 仿真命令成功和失败比率的有关信息。
  • Source - 显示正在执行的源文件的行号和源文件名。
  • Message - 和 Compact 用户视图类似,但还显示了 VU 显示库例程文本的前 20 个字母。

有关显示用户视图的过程,请参见文档 CD 中的 Using Rational LoadTest 手册的第八章。

4.   显示其他监测视图。返回页首

您也可执行下列任务来监测时间表:

  • 显示 Shared Variables 视图
  • 显示 Script 视图
  • 显示 Sync Points 视图
  • 显示 Computer 视图
  • 显示 Group 视图
  • 显示 Transactor 视图
  • 显示其他监测视图

显示 Shared Variables 视图
Shared Variables 视图可用于检查在时间表或脚本中设置的任何共享变量的值。它显示了每个变量的变量名、变量值和等待共享变量达到某个值的用户数。如果使用该视图,您还可以在时间表运行期间更改共享变量的值。

显示 Script 视图
Script 视图显示了某个用户正在运行的代码行。如果要通过脚本来查看某个用户的进度,该视图是十分实用的。除了 Script 选项卡外,这一视图还显示了 ErrorsLog 两个选项卡。

显示 Sync Points 视图
Sync Points 视图显示时间表中已设置的同步点或已包括在脚本中的同步点的有关信息。通过这一视图,您可以手工释放那些在同步点等待的用户。

显示 Computer 视图
使用该视图可以检查在时间表运行过程中使用的计算机资源,并在运行开始和结束时检查主机和代理计算机的状态。对于运行过程中的每一台主机和代理计算机,LoadTest 显示了下列信息:name、computer type、state、time、users、CPU system、CPU user、CPU queue length、memory pages input/sec、memory pages output/sec、memory % used、disk transfers/sec、% disk used、delay 以及 service time。在该视图中您可以将计算机在时间表运行过程使用的资源绘制成图。

显示 Group 视图
Group 视图显示您在时间表中定义的用户组状态。两种 Group 视图都显示相同的信息,但是时间表视图按用户组来显示信息,而 Computer 视图按计算机来显示信息。这两个 Group 视图包含下列信息:type、total、active、suspended、abnormal 和 normal。

显示 Transactor 视图
Transactor 视图显示已在时间表中插入的事务处理器的状态。它包含了下列有关事务处理器的信息: name、type、state、users、start time、active time、transactions、target rate、actual rate 和 %Late。

显示其他监测视图
可以在时间表运行期间监测时间表的途径还有:对视图进行过滤和排序;改变共享变量的值;调试 VU 脚本;改变监测默认设置;以及通过挂起或停止,在运行期间控制时间表。

有关上述列出的监测时间表的过程,请参见文档 CD 中的 Using Rational LoadTest 手册的第八章。

 

目的

本工具向导说明如何使用 Rational LoadTest 报告性能测试中时间表的运行情况。报告用于帮助您分析性能测试结果。

相关的 Rational Unified Process 活动:

概述

如果时间表的运行成功完成,LoadTest 将自动根据日志中的数据运行“Status”和“Performance”报告,并显示报告输出。在查看了这些报告的输出之后,您既可保存它,也可删除它。

LoadTest 提供设计用于分析时间表运行结果的多种报告。您也可以定义新报告。自动生成的可用报告如下:

Performance - 显示响应时间,并计算平均值、标准偏差以及每一响应时间在时间表运行期中所占的百分位数。输出按命令 ID 对响应进行分组,并只显示通过的响应。响应报告既显示通过的响应,也显示失败的响应。

Compare - 比较由“Performance”报告测量的响应时间。当从多份性能报告生成输出后,您可以使用“Compare”报告来比较一个特定的字段。

Response - 显示单个响应时间以及该响应是否通过。这一报告在查看各个响应的数据点和查看数据趋势的时候非常实用。输出分别显示每个命令 ID,并显示响应的状态。这一报告也可显示采用响应数据点绘制的源数据。

Status - 提供有关通过的命令和失败的命令的快捷概览。它显示了所有 VU 模拟命令和 SQABasic 计时器命令的状态。如果有失败的命令,您可以运行“Analog”报告来进行检查。

Analog - 检查运行中的错误。输出显示了虚拟用户和测试系统之间的通信。如果您访问了数据库时,该输出还将显示数据库的错误。如果需要进一步的详细信息,可以运行“Trace”报告。

Trace - 详细检查所有失败的响应。输出将确定日志数据的格式,但并不进行统计分析。它提供每个 VU 模拟命令的时间戳、SQABasic 计时器命令以及收发数据量等信息。

Usage - 用于查看累计响应时间和概要统计信息,并且只显示 VU 模拟命令的吞吐量信息。

您可以在时间表运行期间运行多种报告。

  1. 运行“Status”报告。
  2. 运行“Perfo

    上一页  [1] [2] [3] [4] 下一页

文章录入:root    责任编辑:root 
  • 上一篇文章: 没有了

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
    最新热点 最新推荐 相关文章
    · mysql优化基础
    · MySQL服务器安装完之后如何调节性能
    · Mysql数据库管理系统优化方案
    · MySQL Performance Tuning Primer Script
    · MySQL 性能跟踪语句
    · Linux 和对称多处理
    · 应用与数据库性能测试解决方案,QUEST SO
    · 负载、性能测试和容量测试的关系和区别
    · LoadRunner监控Windows和Linux常见问题
    · 31个用来测试网站各项性能的免费工具
    · 应用与数据库性能测试解决方案,QUEST SO
    · 研究项目: JBoss架构分析
    · 如何通过 20% 的工作获得 80% 的性能改善
    · Linux 调度器内幕
    · 在 Linux 上利用数据分区功能提高可伸缩性
    · 降低 Linux 内存开销
    · Linux 和对称多处理 在 SMP 系统上发挥 L
    · 如何提高系统性能指标
    · Java 优化技术 充分挖掘 Java 应用程序性
    · 高速缓存和连接池对访问数据库性能的影响
    31个用来测试网站各项性能的
    研究项目: JBoss架构分析
    loadrunner 负载测试计划
    IBM Rational助您轻松完成基
    如何通过 20% 的工作获得 80
    基于 WebSphere Application
    Linux 调度器内幕
    在 Linux 上利用数据分区功能
    使用异步 I/O 大大提高应用程
    降低 Linux 内存开销
     
     
     
    ======> [CNTester联盟群]交流群:34446273/21968356/64461572 白盒群:18400216 自动化群:2706508 性能群:4498858 外包群:59649884 管理群(需有管理经验):64442523
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登录 | 

    Copyright@2007 by CNTester.com 中国测试员网站 桂ICP备07005590

    本站为开源免费网站,非商业赢利性组织。本站文章部分从网络搜索获取,如果您认为某些侵犯了您的权益,麻烦您联系本站,我们会尽快删除相关内容,同时也希望您的谅解,我们的初衷是为了让更多人去学习这方面的知识,让行业有更好的发展。

    联系电话: 15021358905