第三讲 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资源监视器,可以在方案运行期间监视计算机上的Windows、UNIX、SNMP、AntaraFlame Thrower 和SiteScope资源,并可以确定特定计算机上为何出现瓶颈