本文主要是介绍在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设置窗口,把钩去掉即可,如下图:
此时即可根据项目需求设置集合点
这篇关于在LoadRunner中controller无法设置集合点策略的解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!