LoadRunner12添加集合点

集合点的含义和意义:

        集合点用于保证真正的并发。当脚本运行到集合点函数时,将停止运行并等待其允许运行的条件(即集合点策 略),达到后才释放集合点开始运行。用来分析软件性能瓶颈。

        一般将集合点放在开始事务代码之前。

        通常来说集合点不需要添加在所有事务上,只需要在重点关注的接口或者事务上进行添加。

集合点策略:

        用于设置到达集合点用户的标准时,系统就释放用户,继续运行。

1、在Generator界面中对脚本进行编辑

2、在需要添加集合点的接口事务前进行添加,因此需要先将光标定位在登陆接口的登陆事务上面。

3、添加集合点有两种方式,一种为将鼠标定位在需要集合的事务上面,右击-插入-集合,输入集合名称;

4、还有一种方式为:一种为将鼠标定位在需要集合的事务上面,点击设计-在脚本中插入-集合

5、上面两种都有一样,如下代码就是添加集合的代码。

lr_rendezvous("并发登陆集合");

6、在脚本中添加集合点后,点击工具-创建Controller场景,需要在Controller中对集合点再次进行配置并进行并发测试

7、在Controller中点击场景-集合

8、在显示的弹窗中,点击在脚本中添加的集合,点击策略

9、针对该并发登陆集合,制定并发运行时的策略:通常情况下按照二八原则进行设置,即配置百分之二十.

比例的Vuser(占总数)到达集合:是指总用户数的百分比。

比例的 Vuser(占运行的总数)到达集合:是只正在运行的用户数的百分比(一共有一千人,进入线程并发的只有一百人,指这一百人的百分比)

Vuser到达集合:直接配置集合点需要有多少用户数再放行。比如直接指定五百用户数。

Vuser之间的超时值:是指集合点等待设置人数的时间,比如集合点已经有18个人,但是设置的人数是19个人,因此需要等待,超过设置这个等待时间后将不再等待,继续运行。(不然会一直等待耗费时间)

        我这边就配置占总人数的百分之20,等待时间为10秒。

10、配置完成后点击确定按钮即可;到此集合点的配置就完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值