51Testing软件测试论坛

标题: 关于参数化后虚拟用户执行场景问题。 [打印本页]

作者: sunfy    时间: 2005-1-28 17:32
标题: 关于参数化后虚拟用户执行场景问题。
1. 在VuGen中参数化登录用户(20个),在Controller的手工方案中设置20个虚拟用户,是不是这20个虚拟用户是顺序读取的VuGen中参数化的那20个用户?

2. 我设置的持续时间为10分钟,为什么我老是看到 “运行-集合” 反复的操作。就是运行(20),集合(20),然后又运行(20),集合(20)……不断的反复,直到10分钟完毕后场景终止。(难道是虚拟用户不断的循环执行场景?但是我没有设置迭代啊。)

3. 在Controller中run完后不能在结果中显示都读取了哪些参数吗?像VuGen中那样加一个代码,在日志中显示。
作者: computercat    时间: 2005-1-31 13:28
第一个问题,很容易解决,在参数化设置中有个选项,可以设置20个虚拟用户以何种方式读取数据。
作者: sunfy    时间: 2005-1-31 15:33
有 Sequential 和 Unique 等方式,我20个参数,设置20个虚拟用户,不执行迭代操作的话是不是选择 Sequential 方式?然后这20个虚拟用户就是对应这20个参数?
作者: lxy204    时间: 2005-1-31 15:43
我做过这样的例子,在参数列表中 选择下一行:选择Unique ,更新值的时间选择:Each iteration,你试一下吧
作者: sunfy    时间: 2005-1-31 16:31
我的场景是没有迭代操作,但是有持续时间,选择Unique的话,系统会提示不能使用Unique方式。

我现在基本上,大概的,模糊的知道一点关于这个问题的概念了。不知道对不对? ^_^

1. 场景:20个参数,20个虚拟用户,无迭代,20分钟持续时间。(不能使用Unique方式,使用Sequential方式)
    Vuser运行时:20个虚拟用户顺序读取20个参数,20分钟内反复执行N次。

2. 场景:20个参数,4个虚拟用户,5次迭代,无持续时间。(可以使用Unique方式)
    Vuser运行时:4个虚拟用户每迭代一次,读取前一次使用完的后面4个用户参数。
作者: wghong    时间: 2005-1-31 16:39
把你的持续时间去掉吧,或者设短。不然,action部分很可能被不断的反复运行。
作者: sunfy    时间: 2005-1-31 16:46
to:wghong
如果去掉持续时间的话,那客户要求需要N个用户同时在线N分钟时,应该怎么来满足客户的需求?
作者: wghong    时间: 2005-1-31 16:57
添加thinktime 就可以了三
作者: sunfy    时间: 2005-1-31 17:02
恩,好像只能这么着了吧:)
作者: 啄木鸟    时间: 2005-3-1 14:23
标题: 那第三个问题解决了没有啊
期盼……
作者: bsd3000    时间: 2005-3-1 14:36
在脚本中添加这个函数,可以显示当前参数值。
lr_vuser_status_message("Para is:%s",lr_eval_string("{NewParam}"));




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