herman2015 发表于 2015-7-30 17:08:42

LoadRunner同一个脚本里能设置多个集合点吗?

假如有1个脚本,里面设置了3个事务点,给每个事务设置1个集合点(即总共3个集合点)。
1. 同一个脚本里面可以设置多个集合点吗?
2. 在controller里面,能分别给每个集合点设置不同的Vuser吗?

seagull1985 发表于 2015-7-31 08:49:23

1:脚本可以有多个集合点,这个不影响
2:第二个问题不太懂你的意思,按我的理解,每个集合点设置不同的用户是不可以的

seagull1985 发表于 2015-7-31 08:49:31

1:脚本可以有多个集合点,这个不影响
2:第二个问题不太懂你的意思,按我的理解,每个集合点设置不同的用户是不可以的

jingzizx 发表于 2015-7-31 10:51:31

1/可以设置多个集合点;
2/集合点不能控制具体的用户.集合点用户设置策略:
第一个选项:Release when :当所有虚拟用户中的x % 到达集合点进释放,即仅当指定百分比的虚拟用户到达集合点时,才释放虚拟用户。
第二个选项:Release when :当所有正在运行的虚拟用户中的x %到达集合点时释放,即仅当场景中指定百分比的、正在运行的虚拟用户到达集合点时,才释放虚拟用户。
第三个选项:Release when : 当x 个虚拟用户到达集合点时释放,即仅当指定数量的虚拟用户到达集合点时,才释放虚拟用户。Timeout between Vusers (虚拟用户之间的超时)框中输入一个超时值。每个 Vuser 到达集合点之后,LoadRunner 都会等待下一个 Vuser 到达,等待的最长时间为您设置的超时间隔。

fangty 发表于 2015-7-31 11:13:43

第一个问题:可以设置多个集合点
第二个问题:
集合点的并发数在controller中设置,你先设置好总的并发用户数,再设置集合点策略:
1.当所有 Vuser 中的 X% 到达集合点时释放:仅当指定百分比的 Vuser 到达集合点时,才释放 Vuser。
注意:此选项会干扰场景的计划。如果选择此选项,场景将不按计划运行。
2.当所有正在运行的 Vuser 中的 X% 到达集合点时释放:仅当场景中指定百分比的正在运行的 Vuser 到达集合点时,才释放 Vuser。
3.当 X 个 Vuser 到达集合点时释放:仅当指定数量的 Vuser 到达集合点时,才释放 Vuser。
设置之后:
在“Vuser 之间的超时值”框中输入一个超时值。每个 Vuser 到达集合点之后,LoadRunner 都会等待下一个 Vuser 到达,等待的最长时间为您设置的超时间隔。如果下一个 Vuser 没能在超时间隔内到达,Controller 就会从集合中释放所有的 Vuser。每当有新的 Vuser 到达时,计时器就会重置为零。默认的超时间隔是三十秒。


页: [1]
查看完整版本: LoadRunner同一个脚本里能设置多个集合点吗?