LR学习笔记三 之 界面分析

 

第三讲 LR界面分析

Controller

可以使用LR Controller来管理和维护方案

LR使您可以从一个单一的控制点简单有效地控制所有的Vuser

启动:LR—>ApplicationsàController

创建运行场景

创建手动的

通过创建并指定脚本、负载生成器和每个组中包括的Vuser数,可以生成手动方案。也可通过“百分比模式“定义要在方案中使用的Vuser的总数,并为每个脚本分配负载生成器和占总数的一定百分比的Vuser

需要注意的:

1.  持续时间设置将覆盖Vuser迭代设置。这意味着,如果将持续时间设为五分钟,那么Vuser将持续在五分钟时间内尽可能多的迭代,即使运行时设置仅指定一次迭代

2.  Vuser组设置不适合百分比模式

创建面向目标的

1.在面向目标的方案中,您可以定义您希望实现的测试目标,LoadRunner将根据定义的目标自动为您创建一个方案。

2.在一个面向目标的方案中,您可以定义五种类型的目标:

虚拟用户、 每秒点击次数(仅Web Vuser)、每秒事务数、每分钟页面数(仅Web Vser)或方案的事务响应时间。

3.使用“编辑方案目标“对话框可以对方案目标进行定义。

4.注意:要定义每秒事务数或事务响应时间目标类型,脚本中必须包含事务。对于每种目标类型,您可以定义脚本中希望测试的事务。

 

方案设置

在“方案设置“选项卡中,您可以设置方案在达到目标后继续运行的时间长度,以及方案无法达到目标时是否继续。

如果达到目标后再运行:选择下面两个选项卡中的一个

     1停止方案并保存结果:若无法达到您定义的目标,指示Controller停止方案并保存方案结果。

     2继续运行方案,无需达到目标:指示Controller继续运行方案,即使无法达到设定的目标

 

运行方案

运行方案时,会为Vuser组分配负载生成器并执行它们的Vuser脚本。在方案执行期间,LoadRunner将:

       1.记录在Vuser脚本中定义的事务的持续时间

       2.执行包括在Vuser脚本中的集合

       3.收集Vuser生成的错误、警告和通知消息

在方案运行时,您可以监视每个Vuser、查看由Vuser生成的错误、警告和通知消息以及停止Vuser组和各个Vuser。可以指示LoadRunner允许单个Vuser或组中的Vuser在停止前完成它们正在运行的迭代、在停止前完成它们正在运行的操作或者立即停止运行。

 

Results Setting

Results----results setting 设置

建议results name 命名方式为:

场景运行时间_脚本名称_虚拟用户数_场景持续时间

监视方案

可以使用LoadRunner联机运行时、事务、Web资源、系统资源、网络延迟、防火墙服务器资源、Web服务器资源、Web应用程序服务器资源、数据库服务器资源、流媒体资源、ERP/CRM服务器资源、Java性能、应用程序部署和中间件性能监视器来监视方案执行。

LoadRunner提供下列联机监视器:“运行时“监视器显示参与方案的Vuser的数目和状态,以及Vuser所生成的错误数量和类型。此外还提供用户定义的数据点图,其中显示Vuser脚本中的用户定义点的实时值。

关于系统资源监视

影响事务响应时间的一个重要因素是系统资源使用率。

使用LoadRunner资源监视器,可以在方案运行期间监视计算机上的WindowsUNIXSNMPAntaraFlame Thrower SiteScope资源,并可以确定特定计算机上为何出现瓶颈

 

你可能感兴趣的:(学习笔记)