LoadRunner 测试过程

来源:互联网 发布:网络兼职安安平平更能 编辑:程序博客网 时间:2024/06/06 05:53

通过执行下面的 LoadRunner 测试过程,您可以轻松创建并运行负载测试场景。
简要说明了该测试过程:

step1:规划测试;

step1:创建Vuser脚本; 

step1:创建方案;

step1:运行方案; 

step1:监视方案; 

step1:分析测试结果; 

 

本章概述 LoadRunner 在负载下对基于 Web 的应用程序进行测试的过程 (分六
个步骤)。

 

步骤 I:计划测试


    要成功地进行负载测试,需要制定完整的测试计划。定义明确的测试计划将确保
制定的 LoadRunner 场景能完成您的负载测试目标。有关详细信息,请参阅第 3
章 “负载测试计划”。


步骤 II:创建 Vuser 脚本
   Vuser 通过与基于 Web 的应用程序的交互来模拟真实用户。Vuser 脚本包含场景
执行期间每个 Vuser 执行的操作。
在每个 Vuser 脚本中,您可以确定对任务执行的操作:
➤ 由每个 Vuser 执行
➤ 同时由多个 Vuser 执行
➤ 被作为事务度量
有关创建 Vuser 脚本的详细信息,请参阅 《Mercury 虚拟用户生成器用户指南》。

 

步骤 III:创建场景


  场景描述测试会话期间发生的事件。场景中包括运行 Vuser 的计算机列表、
Vuser 运行的脚本列表以及场景执行期间运行的指定数量的 Vuser 或 Vuser 组。
您可以使用 LoadRunner Controller 创建场景。有关 Controller 的说明,请参
阅第 4章“LoadRunner Controller 概述”。
创建手动场景
您可以通过定义 Vuser 组 (将为这些组分配一些单独的 Vuser)、 Vuser 脚本和
运行脚本的负载生成器来创建场景。有关创建手动场景的说明,请参阅第 5 章
“创建手动场景” 。
还可以使用百分比模式来创建场景,在该模式下,您可以定义场景中要使用的
Vuser 的总数、负载生成器计算机以及要分配给每个 Vuser 脚本的 Vuser 占总数
的百分比。有关在百分比模式下创建手动场景的说明,请参阅第 6章 “使用百分
比模式创建手动场景” 。

创建面向目标的场景
对于 Web 测试,您可以创建面向目标的场景并在其中定义您希望实现的测试目
标。 LoadRunner 会根据这些目标自动为您构建场景。有关创建面向目标的场景
的说明,请参阅第 7 章 “创建面向目标的场景”。

 

步骤 IV:运行场景


   您可以通过指示多个 Vuser 同时执行任务来模拟服务器上的用户负载。增加或减
少同时执行任务的 Vuser 数可以设置负载级别。有关详细信息,请参阅第 9章
“使用集合点”。
运行场景之前,需要设置场景配置和计划。这将决定运行场景时所有负载生成器
和 Vuser 的行为。有关详细信息,请参阅第 10 章“配置场景”和第 8章“计划
场景” 。
可以运行整个场景、Vuser 组或单个 Vuser。场景运行时,LoadRunner 将度量
并录制每个 Vuser 脚本中定义的事务。还可以联机监控系统的性能。有关详细信
息,请参阅第 III 部分 “执行场景”。

 

步骤 V:监控场景


   您可以使用 LoadRunner 联机运行时、事务、系统资源、Web 资源、Web 服务
器资源、Web 应用程序服务器资源、数据库服务器资源、网络延时、流媒体资
源、防火墙服务器资源、ERP/CRM 服务器资源、Java 性能、J2EE/.NET 事务细
分、应用程序部署、中间件性能、应用程序组件和基础结构资源监控器来监控场
景执行。有关详细信息,请参阅第 VI 部分 “监控场景” 。


步骤 VI:分析测试结果


  在场景执行期间,LoadRunner 将录制不同负载下应用程序的性能。您可以使用
LoadRunner 的图和报告来分析应用程序的性能。有关 LoadRunner 的报告和图
的详细信息,请参阅《LoadRunner Analysis 用户指南》。