• LR学习笔记4-LR界面分析2


    本次笔记主要针对LR中的Controller进行详细的介绍。主要包括以下内容:

    --Controller

    --创建运行脚本

    --方案设置

    --运行方案

    --Results setting

    --监视方案

    --关于系统资源监视

    下面我们展开说来:

    1、Controller

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

    LoadRunner使我们可以从一个单一的控制点简单有效的控制所有的Vuser。

    2、创建运行场景;

    (1)创建手动的

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

    分配负载生成器和占总数一定百分比的Vuser。

    需要注意的是:

    1)持续时间设置将覆盖Vuser迭代设置。这意味着,如果将持续时间设置为5分钟,那么Vuser将持续在5分钟时间内运行尽可能多的迭代,即使在运行时已经设置成

    指定一次迭代;

    2)Vuser组设置不适用与百分比模式;

    (2)创建面向目标的

    1)在面向目标的方案中,我们可以定义我们希望实现的测试目标,LR将根据定义的目标自动为我们创建一个方案;

    2)在一个面向目标的方案中,我们可以定义五种类型的目标:具体为:

    --虚拟用户数

    --每秒点击次数(仅Web Vuser)

    --每秒事务数

    --每秒钟页面数(仅Web Vuser)

    --方案的事务响应时间

    (3)使用“编辑方案目标”对话框可以对方案目标进行定义

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

    3、方案设置

    (1)在【方案设置选项卡】中,我们可以设置方案在达到目标后继续运行的时间长度,以及方案无法达到目标时是否继续。

    (2)达到目标后再运行:设置方案在达到目标后继续运行的时间长度;

    (3)如果无法达到目标,需要选择下面两个选项中的一个:

    --停止方案并保存结果:若无法达到我们定义的目标,指示Controller停止方案并保存方案结果;

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

    4、运行方案

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

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

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

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

    (2)在方案运行时,我们可以监视每个Vuser、查看Vuser生成的错误、警告和通知消息以及停止Vuser组合各个Vuser。可以指定

    LR允许单个Vuser或组中的Vuser在停止前完成它们正在运行的迭代、在停止前完成它们正在运行的操作或者立刻停止运行;

    5、Results setting

    Results---results setting设置时:

    建议results name命名方式为:

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

    规范的命名可以帮助我们快速查找到我们的脚本。

    6、监视方案

    了解即可:

    7、系统资源监视

    (1)影响事务响应时间的一个主要因素是系统资源使用率;

    (2)使用LR资源监视器,可以在方案运行期间监视计算机上的Windows、UNIX、SNMP、AntaraFlame Thrower和SiteScope资源,并可以确定特定计算机上

    为何出现瓶颈;

  • 相关阅读:
    数据结构_线性结构
    多线程01_基础
    操作系统05_文件管理
    解析静态内部类的使用目的与限制(转)
    mysql去除重复记录案例
    mysql 索引使用策略及优化
    mysql 索引数据结构及原理
    mysql 索引的简单使用
    当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法
    14 线程间协作的两种方式:wait、notify、notifyAll和Condition
  • 原文地址:https://www.cnblogs.com/haibaowang/p/7353720.html
Copyright © 2020-2023  润新知