在LoadRunner中controller无法设置集合点策略的解决方案

在测试计划中,经常会遇到并发测试的需求,好比说测试计划中要求系统能够承受1000个用户同时计较数据(即此事务并发用户达到1000)。此时在就需要在Loadrunner对应的事务前插入集合点,这样虚拟用户运行到集合点时,Loadrunner就会检查有多少用户已经运行到集合点,如果不足1000人,则这些用户就在此等待,当在集合点等待的用户达到1000人时,Loadrunner就会让这些虚拟用户同时往下运行,从而达到并发用户1000个的需求。
注:并发测试一般是多用户在同一时刻进行同一操作。而集合点则相当于我们跑步比赛中的起跑线一样,当所有的人都到起跑线上后,听到起跑口令后集体冲向终点。

在设置集合点时,我们会遇到controller的Scenario菜单中集合点菜单项被置灰,无法进行设置。

在这里插入图片描述
遇到这种情况我们可用根据以下步骤一一排查:
1.确认脚本中是否已经添加了集合点
在这里插入图片描述
2.若已确认添加了集合点,还是不行,则确认是否controller中加载的是旧脚本,尝试重新加载脚本看问题是否得到解决。
3.如果还是不行,则可能是虚拟用户分配模式导致的。假如在创建场景时选择面向目标场景,或者手工场景、百分比用户分配模式,会导致集合点无法设置,则我们选择手工场景、非百分比模式分配用户数就可以了。
如:
在这里插入图片描述
解决方法:
点击菜单栏中的Scenario —>Convert Scenario to the Vuser Grop Mode进入到Convert Scenario设置窗口,把钩去掉即可,如下图:在这里插入图片描述
在这里插入图片描述
此时即可根据项目需求设置集合点
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值