51Testing软件测试论坛

标题: 用户名密码参数化问题 [打印本页]

作者: youdi2008    时间: 2008-9-5 14:01
标题: 用户名密码参数化问题
我一共创建了7个脚本,各个脚本都从主页输入帐号登陆,然后登陆成功后进行不同的业务操作。我想模拟100个用户按一定比例执行这7个不同的脚本,比如:第一个脚本分配10个用户,第二个脚本分配20个用户......并且100个用户分别用不同的帐号登陆系统。
目前我已经创建了100个网站登陆帐号以备这100个虚拟用户进行参数化使用,对各个脚本登陆那的用户名密码进行了参数化,并按规定的比例对帐号的值进行了各个脚本的划分,比如:第一个脚本用1----10个帐号(参数值里有10个值),第二个脚本用11----30个帐号,我如何设置各个脚本的参数就能达到这100个用户,每个用户一个帐号的效果呢?
就是如何设置 select next row 选项和 update values on 选项
作者: whyleave    时间: 2008-9-5 14:21
一个脚本对应一个参数文件
用户名设置:
select next row 选择 unique
update values on  选择 once
密码设置:
select next row 选择 same line as name
作者: 亚瑟王    时间: 2008-9-5 15:30
unique;iteration

1.按照脚本的Vuser数,设置迭代次数;
2.采用duration,需要设置足够多的参数,否则可能会出现参数不足
作者: youdi2008    时间: 2008-9-5 15:50
标题: 回复 2# 的帖子
谢谢回复!我试试先。
作者: youdi2008    时间: 2008-9-5 16:05
标题: 回复 3# 的帖子
我感觉你说的不是我要的这种效果,不过也可能是我没理解到你的意思,先感谢你的回复,我先试试whyleave的,如果不行,再具体问你说的这种。再次感谢!
作者: youdi2008    时间: 2008-9-6 10:09
标题: 问题解决了,感谢大家!
这个问题已经解决,方法为:

用户名设置:
  select new row 选项为: Sequential
  update value on 选项为:Once

密码设置:
select next row 选择 same line as name
意思和 whyleave  说的一个意思,只是在参数读取顺序上不同。

再次感谢大家的参与与回答。
作者: 蝶恋meng    时间: 2008-9-6 10:15
路过来看看啊
作者: jiejesse    时间: 2008-9-6 11:33
正是需要的,做个记号..
作者: 冰清    时间: 2008-9-9 10:43
很需要,先保存下来!
作者: binger    时间: 2008-9-17 12:08
学习一下
作者: nitint520    时间: 2008-11-3 11:49
请问一下 如果数据库里面的密码加密了 怎么办呢?
作者: flyskypei    时间: 2008-11-4 11:45
标题: 问一下,如果参数不足了怎么办
比如说参数化时只设置了10个帐号,100个虚拟用户如何设置?
作者: mr.bee    时间: 2008-11-4 13:04
回复楼上
由于只是帐号(或者还有密码)你可以随机、也可以顺序
具体看迭代次数
如果10\20\30(如此类推)次左右(最好是10次),建议是Sequential + Each iteration
如果不是,建议是Random + Each iteration
http://user.qzone.qq.com/348436747/blog/1225256573
作者: loveguoguo    时间: 2008-11-4 14:57
真的是实践出真知呀~~
作者: PYbless2008    时间: 2011-12-22 17:23
学习~~~




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