你可以设置任意的并发数来设置的。
在场景里面,找到集合点的设置页面,其中有好几个选项,你可以任意选择一个方法
1.可以设置百分比,比如40%,那意思就是到达这里的用户达到40%*50=20个的时候,就开始并发,不等后面的了。
2.可以设置具体的用户数,比如20个,并发的用户数到达20个的时候,就开始并发执行了
3.还有一个好像可以设置到达后等待时间,到达后等待多少秒,然后就并发,记不清了
你这点小要求肯定可以满足的,LR很强大
集合点的并发数在controller中设置具体如图:你先设置好总的并发用户数,再设置集合点策略:
1.当所有 Vuser 中的 X% 到达集合点时释放:仅当指定百分比的 Vuser 到达集合点时,才释放 Vuser。
注意:此选项会干扰场景的计划。如果选择此选项,场景将不按计划运行。
2.当所有正在运行的 Vuser 中的 X% 到达集合点时释放:仅当场景中指定百分比的正在运行的 Vuser 到达集合点时,才释放 Vuser。
3.当 X 个 Vuser 到达集合点时释放:仅当指定数量的 Vuser 到达集合点时,才释放 Vuser。
设置之后:
在“Vuser 之间的超时值”框中输入一个超时值。每个 Vuser 到达集合点之后,LoadRunner 都会等待下一个 Vuser
到达,等待的最长时间为您设置的超时间隔。如果下一个 Vuser 没能在超时间隔内到达,Controller 就会从集合中释放所有的 Vuser。
每当有新的 Vuser 到达时,计时器就会重置为零。默认的超时间隔是三十秒。
那就在场景里 这样设置就可以了啊。~~每5秒增加10个。。比如最大并发数你设置是300。。那么就需要150秒来完成负载生成。。所以。。时间设置就是 30分钟+150秒。。你自己算算吧。。32分30秒。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)