51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2356|回复: 14
打印 上一主题 下一主题

[求助] 问一个参数化的问题?!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-3-9 09:58:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我对脚本中的一个变量进行参数化,共10条数据。

运行时有100个虚拟用户,那我参数化的时候应该做怎样的设置,谢谢!

谢谢大家了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-3-9 11:31:15 | 只看该作者
可以将参数类型定义为FILE类型,连接数据库取得数据,在参数属性页面中可以设置,如更新值时间的选择:每次迭代
选择下一行中设置选择:顺序
这样的效果是这样的:所有的vuser在第一次迭代中用的都是第一条数据,在第二次迭代中用的是第二条数据.
不知是否能够满足你的需要.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-3-9 11:48:45 | 只看该作者
我想实现把每一条数据分配给10个用户,大家看能行吗?

我听说LR可以自动实现,可是我没找到啊!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-3-9 11:53:53 | 只看该作者
我想问下不是一个虚拟用户对应一个参数的一个值吗?比如说在录制登陆的代码段中我把User 的vulue 值设置为参数,用虚拟用户模仿不同的人在登陆,这样的话是不是我要有多少个虚拟用户,就应该有多少个相应的参数的值?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-3-9 12:30:30 | 只看该作者
我其实也有你这个问题,就是不想一个Vuser对应一个数据,想实现N对一
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-3-9 15:27:26 | 只看该作者
在设计参数的时候when out of value选择continue in a cycle manner
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-3-10 13:50:20 | 只看该作者
楼上的,我按照你的方法试了,可是还是报错,显示数据表里的值不够,请问可能是什么原因呢,希望能详细说明,谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-4-4 11:41:52 | 只看该作者

我也遇到这样的问题

该怎么解决啊?谁来帮帮我呀
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-4-4 12:02:57 | 只看该作者

能否贴图?

把出错时参数化的选项贴出来,还有数据。。
大家再分析
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2006-4-4 17:04:38 | 只看该作者
设置10个Vuser,10个Iteration.相当于100个vuser
Sequential
Each iteration
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2006-4-5 09:22:25 | 只看该作者

疑问:楼上这样的设置是所有的用户第一次运行都用第一个数据吗??

如果想1-10个用户运行1-10数据,对应的,然后11-20也是运行对应的1-10的数据,等等...91-100也这么运行该怎么设置呢????
     
     这样运行该怎么设置呢??
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2006-4-5 10:11:23 | 只看该作者
我也想知道楼上提的问题,等待。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2006-4-5 17:38:48 | 只看该作者
把脚本copy成10份,变成script1,....script10.
在Vugen中,参数设置:
第1份脚本script1:First data line=1,Select next row=Unique,Update value on=Once.
第2份脚本script2:First data line=2,Select next row=Unique,Update value on=Once.
。。。。。
第10份脚本script10:First data line=10,Select next row=Unique,Update value on=Once.
把10脚本都加入controller中,每个脚本10个人。
就行了!
其实这些都是废话,虽说可以达到你要求,但产生的结果实际与二楼说的一样呀。
10个脚本(按你要求设置)或1个脚本(二楼说的设置)都在不停循环。
假定100Vuser*100Iteration=10000次
其中一定有1000次用第一个数据,1000次用第二个数据。。。。。
所以不要把Vuser单独拆开编号(一锅黄豆+绿豆+黑豆),只想成一个整体(一锅每个都会随时变色的豆)
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2006-4-7 10:57:35 | 只看该作者

如果我想只用一个脚本呢?那这样的问题怎么解决呢?

我对脚本中的一个变量进行参数化,共10条数据。

运行时有100个虚拟用户,那我参数化的时候应该做怎样的设置,谢谢!

如果想1-10个用户运行1-10数据,对应的,然后11-20也是运行对应的1-10的数据,等等...91-100也这么运行该怎么设置呢????
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2006-4-7 16:33:11 | 只看该作者

顶一下
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-11 03:31 , Processed in 0.074825 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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