第三讲 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资源,并可以确定特定计算机上为何出现瓶颈

转载于:https://www.cnblogs.com/shizhi57/archive/2010/08/28/1810727.html

LR学习笔记三 之 界面分析相关推荐

  1. motan学习笔记 三 motan Demo 分析

    motan学习笔记 一 微博轻量级RPC框架Motan motan学习笔记 二 motan架构分析 motan学习笔记 三 motan Demo 分析 motan学习笔记 四 motan Demo 之 ...

  2. motan学习笔记 二 motan架构分析

    motan学习笔记 一 微博轻量级RPC框架Motan motan学习笔记 二 motan架构分析 motan学习笔记 三 motan Demo 分析 motan学习笔记 四 motan Demo 之 ...

  3. SurfaceFlinger学习笔记(三)之SurfaceFlinger进程

    概述 本系列是基于android Q 即android10 SurfaceFlinger学习笔记(一)应用启动流程 SurfaceFlinger学习笔记(二)之Surface SurfaceFling ...

  4. Hadoop学习笔记—20.网站日志分析项目案例(一)项目介绍

    Hadoop学习笔记-20.网站日志分析项目案例(一)项目介绍 网站日志分析项目案例(一)项目介绍:当前页面 网站日志分析项目案例(二)数据清洗:http://www.cnblogs.com/edis ...

  5. go-pitaya学习笔记(9)-rate_limiting demo分析

    学习笔记: 我家别墅靠大海/pitaya-learn 尝试集成功能:我家别墅靠大海/pitaya-game 如果你正在看此笔记,请你左边放笔记,右边放chatdemo的代码!! 我是按代码的顺序记的笔 ...

  6. Spring框架学习笔记(三)(AOP,事务管理)

    Spring框架学习笔记(三) 九.AOP 9.1 AOP的注解配置 (1) 新建计算器核心功能(模拟:不能在改动核心代码) (2) 建立一个普通的Java类写增强代码(面向切面编程),使用Sprin ...

  7. Dr_can Kalman Filter学习笔记(三)

    Dr_can Kalman Filter学习笔记(三) 本文学习自Dr_can卡尔曼滤波关于Kalman Gain的推导 本文对卡尔曼增益进行一个详细的推导. 一.问题引入 在笔记二中我们得到了状态空 ...

  8. go-pitaya学习笔记(6)-cluster-protobuf demo分析

    学习笔记: 我家别墅靠大海/pitaya-learn 尝试集成功能:我家别墅靠大海/pitaya-game 如果你正在看此笔记,请你左边放笔记,右边放chatdemo的代码!! 我是按代码的顺序记的笔 ...

  9. 投资信托学习笔记(三)

    投资信托学习笔记(三) 投资信托学习笔记(三) - 补充笔记 百度百科信托投资 https://baike.baidu.com/item/%E4%BF%A1%E6%89%98%E6%8A%95%E8% ...

最新文章

  1. 微软CRM 2011 新功能之三:可新增客户化活动类型实体
  2. cocos2d-x JS 获取当前系统时间(解决屏幕双击点击事件)
  3. Android5.0之CardView的使用
  4. double a=25/2
  5. python【力扣LeetCode算法题库】2-两数相加
  6. 基本数据结构----循环链表
  7. 利用图基Tukey method检测数据集中的异常值
  8. python打印星星居中_python实现while循环打印星星的四种形状
  9. 干货分享 | 史上最全Oracle体系结构整理
  10. 面向对象的三大特性之多态,封装基础
  11. 用Android Studio做一个超好玩的拼图游戏,附送超详细注释的源码
  12. 【转载】C#反射 获取程序集信息和通过类名创建类实例(转载)
  13. mysql--id主键列乱了之后,重新排序
  14. 程序员微信头像_哪些微信头像一看就是程序员?
  15. 使用记事本编写并运行java代码
  16. Astah绘制UML图形
  17. 使用PHP和NetBeans创建基于XAMPP的动态网页(学习笔记7)(技术笔记7)网站应用和服务器管理 澳大利亚维多利亚大学VIT1204 Web Application and
  18. 实用工具 - 小众软件
  19. Python、Selenium、火狐浏览器,简单的自动化实现
  20. python-DataFrame练习

热门文章

  1. 数据库持久 项目重启_Aerospike + ScaleFlux 提供的超高性能方案助力同盾超大规模核心数据库系统...
  2. C#开发Unity游戏教程之游戏对象的行为逻辑方法
  3. java arraylist comparable_Java 两种ArrayList集合自定义对象属性排序,Comparator接口 或 Comparable接口...
  4. matlab矩阵方块网络着色imshow_matlab中用imshow()显示图像与图像矩阵的数据类型的关系...
  5. ftp 工具_ftp工具,ftp工具如何下载使用?Linux如何配置ftp服务器?
  6. 屏幕显示密度dpi_PPI和DPI有什么区别?
  7. MJExtension 模型嵌套模型数组
  8. MNE-Python从Raw对象中解析event
  9. 首个获得FDA批准的脑机接口设备:“突破性”脑机接口设备用于造福人类
  10. 神了!React VR使得Oculus Home在Gear VR上运行更快更省电