51Testing软件测试论坛

标题: 关于lr的参数化问题(求助) [打印本页]

作者: aaroncheng    时间: 2005-8-24 15:41
标题: 关于lr的参数化问题(求助)
假如我在vuger里面对用户的登陆进行参数化,(假如数据库中有四个用户)在controller里面设置虚拟用户假如为15个,那么具体在跑的时候是怎么跑的呢,是4个在跑,还是15个在跑呢?如果是15个在跑的话,那么里面包括那四个真实用户么?是怎么分配的
希望知道的朋友能否帮我指点一下,万分感激!:)
作者: 牛肉粉丝汤    时间: 2005-8-24 16:47
我也有这个问题~~~谁来回答一下哦?
个人觉得参数化是指迭代过程,数据库有4个用户的话就是说1个Virtual user(虚拟用户)要迭代四次;
15个虚拟用户在运行的时候,分别各自迭代四次~~~如果这么说,数据库就要设置4*15个用户,以保证这15个Vuser在各自运行的时候操作不发生错误?
作者: aaroncheng    时间: 2005-8-25 10:31
楼上的,是这样的么?有谁知道能否帮忙回答一下?
先谢了
作者: jacky8024    时间: 2005-8-25 12:37
这要看你的action设为运行多少次了,1次,则15个虚拟用户都只运行第一个用户帐号,如果是4次,则15个虚拟用户都将登陆4次
作者: 蓝色雨    时间: 2005-8-25 13:12
首先要说,如果是这样的情况,其实模拟的就不是真实环境了吧,当然,如果只有四个用户,却要分配给15个vu,觉得,paramterlist里面,把一个人的名字复制几遍,直到用户数有15个,但是,这样做也许会遇到问题,如果每个用户下面等待操作的记录数不够,就会报错了,如果只是模拟提交动作,估计问题就不大,这是个人理解哈:)
作者: aaroncheng    时间: 2005-8-25 14:52
谢谢各位!
作者: faye    时间: 2005-8-30 18:07
我个人觉得这应该要具体看参数的设置及场景的设计吧

主要看场景的设计:用几个虚拟用户循环几次。
如果15个VU。那最大的并发数也就是15

参数的设置主要是如果选择了Unique.即每个VU取唯一的值。
那就必须提供足够的用户数据。如果15个VU循环一次就得提供至少15个值,
二次就至少30个值。

关于蓝色雨说的,个人觉得如果不是选择Unique.那就意义不大,进一步想想就可不选Unique.是不是?可能是我没太理解您的意思。

个人理解,还请指正。
作者: greentea_hpl    时间: 2005-8-30 20:25
我赞同faye的看法,但如果要模拟实际用户的实际操作,是需要启动ip spoofer吧,这样ip地址才会不同。
作者: greentea_hpl    时间: 2005-8-30 20:27
我赞同faye的看法,但如果要模拟实际用户的实际操作,是需要启动ip spoofer吧,这样ip地址才会不同。
作者: greentea_hpl    时间: 2005-8-30 20:39
我赞同faye的看法,但如果要模拟实际用户的实际操作,是需要启动ip spoofer吧,这样ip地址才会不同。
作者: pjackycool    时间: 2005-8-31 09:47
在VUSER里面的ACTION设置决定了一个VUSER地带的次数
而15个VUSER间的并发性则取决于集合点的设置
这样理解对么~~
作者: helentesting    时间: 2005-9-1 11:13
这个贴的内容非常的有价值,期待一个准确的答案......
作者: greentea_hpl    时间: 2005-9-2 09:42
用心看中文帮助,你就明白了。
还有请问大家,如何把重贴删除掉?我不知道怎就有三个一样的帖子。
作者: faye    时间: 2005-9-2 13:30
Originally posted by greentea_hpl at 2005-9-2 09:42 AM:
还有请问大家,如何把重贴删除掉?我不知道怎就有三个一样的帖子。
1。首先点击贴子下方的“编辑”按钮。
2。打开编辑页面,可见在内容栏下方的选项中最后一项“!删除本贴”
3。勾选中前面的方格。
4。点击“编辑贴子”
作者: hanzp123    时间: 2005-9-5 12:21
faye说的对,我已经验证过了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2