51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2863|回复: 5
打印 上一主题 下一主题

[求助] 不同的脚本中设置同名的集合点,解决多个脚本并发的疑问

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-8-4 17:42:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在测试的时候遇到一个问题,就是一个场景中加载两个脚本,每个脚本都设有集合点,我想让每个脚本都运行10个人,但第一个脚本只有4个并发(即第一个并发组),第二个脚本只有6个并发(即第二个并发组),现在要求这两组也并发,就是说这个时间点上有10个用户并发。

上面的问题是如何实现?因为在设置集合点时只能是针对每一个脚本中的集合点。

后来请教我同事,说网上说可以将两个集合点设为同名,然后设置集合点时就是对两个脚本所有并发用户设置的并发。

我试了一下,两个脚本中集合点设置相同的名字后确实只能看到一个集合点,也就是对这两个脚本使用共同的策略。
即如果两个脚本的用户数都是10时,我如果是在此设置集合点并发数为10的话,就是从20个用户中找出10个来并发,这个是没问题的,
问题是:
两个脚本同时启动,但到达集合点时肯定有先有后,那到达集合点并发的10个人,就一定是脚本一的4个 +脚本二的6个吗?   我倒是觉得这个好象没法确定。

不过用这个方法并发20个人,这个应该还是可以确定是对的。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-8-5 11:45:00 | 只看该作者
你可以这样设置。你可以把脚本一中的六个vuser给disabled掉,脚本二中的四个vuser给disabled掉,这样就可以实现你说的,脚本一四个+脚本二六个了。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-8-5 20:31:01 | 只看该作者
Zee
版主

你真是个好人,对新 手提的问题总是那么耐心的指点,  敬服
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-8-7 15:13:54 | 只看该作者
Zee
版主  说的确实是个好方法 呵呵
不过Zee 版主 有所不知啊,我上面写的是两个脚本,只有两组并发用户,可是实际上我要测的那个综合场景是有两个流程,一共有21个环节,即21个脚本,亦即21组并发用户,有点小多了,不知道有没有什么省事点的方法。不过还好现在我没搞那么复杂了,就全部并发了 呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-8-7 21:53:42 | 只看该作者
冷月,你真有意思,问题问一半留一半。哈。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-8-9 12:59:33 | 只看该作者
我原先是想把问题简化,没想到弄巧成拙了 呵呵
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-22 12:24 , Processed in 0.071737 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表