• 2.LR界面分析


    LR 有3大组件 ,如图所示,用起来的顺序一般是反过来的

    1.VuGen 

    仅能录制Windows平台上的会话 但录制的Vuser脚本既可以在Windows上运行,也可以在UNIX平台上运行

      新建脚本时 要确定协议 系统的协议是单协议还是多协议,协议最基本的 

    Run-Time Setting选项中常用到的设置 Run Logic-用来设置Action部分重复运行几次

     Logic 设置是否启用日志

     Think Time 设置脚本中 think time  --两个步骤间的思考时间

    2、Controller 

      创建场景有2种方式---Manual和Goal Oriented

           2.1Manual

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

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

      Vuser组设置不适用于百分比模式,可以取消掉那个选项

      

       2.2创建面向目标的

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

      在一个面向目标的方案中,可以定义5种类型的目标:Vuser数,每秒点击次数、每秒事务数、每分钟页面数或方案的事务相应时间

      使用“编辑方案目标”对话框可以对方案目标进行定义‘’

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

     Run里面的 result setting设置-----建议results name 命名方式为:场景运行时间_脚本名称_虚拟用户数_场景持续时间 

    3.Analysis相关  在运行方案时,数据将存储在结果文件中,扩展名为.lrr。

       Analysis将活动图的显示信息和布局设置存储在扩展名为.lra的文件中 

    Controller中可以进入Vugen和Analysis

    最后 补充IP欺骗相关知识点,LR提供了用1个IP模拟多个IP的方法:

    前提条件:电脑必须是固定IP,不支持动态IP

    1.LoadRunner----tools----ip wizard
    2.在controlle的scenario中启用IP欺骗
    (必须在连接到Load generator前启用IP欺骗)
    1.Tools--expert mode
    2.Tools---options---genenral
    3.测试结束后要释放IP也是在LR-tools-ip wizard中操作,否则就不能上网了

  • 相关阅读:
    有关 PHP 和 MySQL 时区的一点总结
    PHP CLI模式下的多进程应用
    Linux编程之:五个常见PHP数据库问题
    用php定制404错误页面 并发信通知管理员
    配置PHP站点安全综合教程
    新手必看的PHP学习入门的一些基础知识
    彻底杜绝PHP的session cookie错误
    专家预言:PHP将比Java更受开发人员欢迎
    PHP企业级应用之WebService续篇
    清除 数据库 日志 以 Db_Test 为例
  • 原文地址:https://www.cnblogs.com/xiaobai-2017/p/10653764.html
Copyright © 2020-2023  润新知