loadrunner学习笔记-集合点设置

1、集合点的含义

      当通过controller虚拟多个用户执行该脚本时。用户的启动或运行步骤不一定都是同步的,集合点是在脚本的某处设置一个标记。当有虚拟用户运行到这个标记处时,停下等待,直到所有的用户都达到这个标记处时,再一同进行下面的步骤,这样能够用最大的用户并发去做下面的操作,就像集合在前进一样。集合点主要用于对关键步骤的加压。

2、插入集合点的目的

      集合点的用处对于loadrunner来说意义非常大,她可以设置多个虚拟用户等待到一个点,同时触发一个事务,以达到模拟真实环境下同时多个用户操作,同时模拟负载,实现性能测试的最终目的。由此可见,插入集合点主要是为了衡量在加重负载的情况下服务的性能情况,从而找到性能瓶颈。可以把集合点理解成是一种特殊情况下的并发。

3、在loadrunner中具体增加集合点的操作如下(注意:一个脚本中可以添加多个集合点)

1.打开vuser,选中要编辑的脚本,切换到script视图,

2.在菜单栏中点击“insert”->"rendezvous"


3.输入集合的名称,点击保存成功之后在脚本中增加一个集合点的名称,如下图

lr_rendezvous("预定登录");

4.将脚本保存之后,转化成手工场景,在场景的界面中查看,如果在场景中的“scenario”->"rendezvous"不可点击,说明插入脚本中的集合点有问题,可用说明没有问题


5.打开选中集合点查看集合点是否可用


6、确定集合点可用之后,设置集合点的策略,如下图


第一个表示所有用户都达到集合点的时候在释放(不常用);运行的用户到达集合点的时候在释放;指定特定的用户(根据系统需求)到达集合点的时候在释放;最后一个是时间的延迟第一个用户到达多少秒在进行

7.设置好之后点击ok即可,

8.指定特定的用户不改运行集合点中,如下图


选中不需要的用户,点击“disable vuser”按钮,用户会话,表示改用户不参与集合

9.查看状态信息,在运行的时候有多少用户的具体信息显示,具体:


10.设置完成之后,运行脚本,并且查看,脚本运行的过程中,点击“scenario”->"rendezvous"查看即可。


  • 3
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值