51Testing软件测试论坛
标题:
不同的脚本中设置同名的集合点,解决多个脚本并发的疑问
[打印本页]
作者:
冷月
时间:
2006-8-4 17:42
标题:
不同的脚本中设置同名的集合点,解决多个脚本并发的疑问
我在测试的时候遇到一个问题,就是一个场景中加载两个脚本,每个脚本都设有集合点,我想让每个脚本都运行10个人,但第一个脚本只有4个并发(即第一个并发组),第二个脚本只有6个并发(即第二个并发组),现在要求这两组也并发,就是说这个时间点上有10个用户并发。
上面的问题是如何实现?因为在设置集合点时只能是针对每一个脚本中的集合点。
后来请教我同事,说网上说可以将两个集合点设为同名,然后设置集合点时就是对两个脚本所有并发用户设置的并发。
我试了一下,两个脚本中集合点设置相同的名字后确实只能看到一个集合点,也就是对这两个脚本使用共同的策略。
即如果两个脚本的用户数都是10时,我如果是在此设置集合点并发数为10的话,就是从20个用户中找出10个来并发,这个是没问题的,
问题是:
两个脚本同时启动,但到达集合点时肯定有先有后,那到达集合点并发的10个人,就一定是脚本一的4个 +脚本二的6个吗? 我倒是觉得这个好象没法确定。
不过用这个方法并发20个人,这个应该还是可以确定是对的。
作者:
Zee
时间:
2006-8-5 11:45
你可以这样设置。你可以把脚本一中的六个vuser给disabled掉,脚本二中的四个vuser给disabled掉,这样就可以实现你说的,脚本一四个+脚本二六个了。
作者:
kiss
时间:
2006-8-5 20:31
Zee
版主
你真是个好人,对新 手提的问题总是那么耐心的指点, 敬服
作者:
冷月
时间:
2006-8-7 15:13
Zee
版主 说的确实是个好方法 呵呵
不过Zee 版主 有所不知啊,我上面写的是两个脚本,只有两组并发用户,可是实际上我要测的那个综合场景是有两个流程,一共有21个环节,即21个脚本,亦即21组并发用户,有点小多了,不知道有没有什么省事点的方法。不过还好现在我没搞那么复杂了,就全部并发了 呵呵
作者:
Zee
时间:
2006-8-7 21:53
冷月,你真有意思,问题问一半留一半。哈。
作者:
冷月
时间:
2006-8-9 12:59
我原先是想把问题简化,没想到弄巧成拙了 呵呵
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2