性能测试三

上一篇 / 下一篇  2011-07-06 13:34:08 / 个人分类:性能测试

性能 1.3 LoadRunner术语
在LoadRunner中包含以下几个常用术语,简单描述如下:
(1) 场景:场景是一个文件,用于根据性能要求或是性能需求定义在每一个测试会话运营期间发生的事件。
(2) Vuser:在场景中,RoadRunner用虚拟用户或Vuser代替实际用户,Vuser模拟实际用户的操作来使用应用程序,一个场景可以包含几十、几百甚至几千个Vuser。
(3) Vuser脚本:Vuser脚本用于描述Vuser在场景中执行的操作。
(4) 事务:要度量服务器的性能,需要定义事务,事务表示要度量的最终用户业务流程。
1.4 LoadRunner组件
在LoadRunner中主要包括以下组件,简单描述如下:
(1) Virtual User Generator:虚拟用户生成器,用于捕获最终用户业务流程和创建自动化性能测试脚本(也称虚拟用户脚本);其提供了基于录制的可视化图形开发环境,录制脚本、编写脚本、添加事务、参数化等在此实现。
(2) Controller:压力调度和监控系统,负责组织、驱动、管理和监控整个负载过程,设定负载的周期与负载方式并监控系统。
(3) Load Generator:压力生成器,负责将脚本虚拟成大量的用户对系统实时负载。
(4) Analysis:结果分析工具,对负载生成后的相关数据进行分析整理。
1.5 LoadRunner测试流程
使用LoadRunner进行测试通常包括以下4个阶段,具体描述如下:
(1) 制定负载测试计划:在任何类型的测试中,测试计划都是必要的步骤。在测试计划中明确需要测试的内容、测试如何执行以及希望达到的目标。
(2) 录制并完善测试脚本:LoadRunner 使用虚拟用户的活动来模拟真实用户来操作应用程序,而虚拟用户的活动就包含在测试脚本中,所以说测试脚本对于测试来说是非常重要的。开发测试脚本要使用 VuGen 组件。测试脚本要完成的内容有:每一个虚拟用户的活动;定义结合点;定义事务。
(3) 创建运行场景:运行场景描述在测试活动中发生的各种事件。一个运行场景包括一个运行虚拟用户活动的Load Generator机器列表,一个测试脚本的列表以及大量的虚拟用户和虚拟用户组,使用Controller来创建运行场景。在场景运行过程中,可以监视各个服务器的运行情况,LoadRunner 内含集成的实时监测器,在负载测试过程的任何时候,您都可以观察到应用系统的运行性能。
(4) 分析测试结果:在测试完成后,通过使用LoadRunner Analysis会生成大量的各种不同的图和报表,经过分析这些数据,评估系统性能,提出一些优化建议或方案。

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-06  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 2074
  • 日志数: 4
  • 建立时间: 2010-10-10
  • 更新时间: 2011-07-06

RSS订阅

Open Toolbar