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中操作,否则就不能上网了

原文地址:https://www.cnblogs.com/xiaobai-2017/p/10653764.html