51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1833|回复: 4
打印 上一主题 下一主题

[原创] 我想设置10用户并发同一个操作的详细具体设置!懂的来说说

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-7-9 22:00:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想设置10用户并发同一个操作的详细具体设置!懂的来说说
具体是这样的,我要设置10用户并发一个操作,脚本录制过程是先登陆,然后操作,我在登陆的时候设置参数化用10个不同的用户登陆,然后进行操作,其中迭代的次数是10,代表10个用户登陆,接下来到场景中,我虚拟的用户是10个吗?还是1个?因为我迭代的次数是10次,是不是场景中的虚拟用户应该是1个?然后在设置集合点以后,怎么能保证是集合10操作后,才并发呢?
小弟刚刚接触,请大家帮忙!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-7-10 09:10:41 | 只看该作者
1.“其中迭代的次数是10,代表10个用户登陆”
迭代次数跟用户数不是这样的关系

2.接下来到场景中,我虚拟的用户是10个吗?还是1个?
要看你设置是多少

3.怎么能保证是集合10操作后,才并发呢?
简单来说,在操作前加入集合点,设置好集合策略,设置好虚拟用户数(10个)就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-7-10 12:53:08 | 只看该作者

回复 1# 的帖子

2#说的对,顶一个先。

我再补充一下,集合点最好设置在你想要同时操作的事务前。 比如说登陆操作,在录制脚本时,一定会先打开页面,然后再进行登陆操作。如果你只想10个用户同时登陆,那么就在登陆的操作前加入集合点。登陆操作也最好用一个事务包括起来。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-7-10 15:49:39 | 只看该作者
迭代次数应该是说一个用户对这个ACTION()里的操作重复几次这样吧,所以你设置几次迭代就是说一个用户在做几次这样的操作。
是这样理解吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-7-14 22:31:42 | 只看该作者
说下个人理解哈~~假设要测的并发是同时点击一个链接
1、录制一个用户登陆系统点击这个链接的脚本
2、在录制过程中,在点击这个链接前加入事务,比方说命名为“点击”,加入结合点,例如命名为click,点击后,结束事务
3、如果需求没要求是不同用户登陆,可以不参数化,需要参数化,跳到4
3.1:在场景中用户设为10,run mode设置为“run until complete”,运行即可。迭代这些默认为1就OK了。
4、在Parameter Properties页面,输入10个用户名,然后设置以下两个选项:
   Selecte next rou选择:Unique
   Update value on选择Once
5、在场景中讲用户设为10,run mode设置为“run until complete”,运行即可。

迭代与场景无关,我之前也陷在这里好一阵儿~~~(*^__^*)
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 11:53 , Processed in 0.087840 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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