标题: 当虚拟的用户多,参数化的值少的时候该怎么来设置? [打印本页] 作者: aaa01 时间: 2009-3-3 11:01 标题: 当虚拟的用户多,参数化的值少的时候该怎么来设置? 要虚拟300个用户登陆,但是参数化登陆账号后是100个账号,想让其顺序取值,值不够了又从第一个值开始取,也就是说每3个Vuser用同一个账号登陆, 这样该怎么来设置 select next row, update value on, when out of values这些参数? 急,谢谢了!作者: mr.bee 时间: 2009-3-3 13:49
Sequential + Once
第N次迭代 无论参数任何时候出现 Vuser1取A Vuser2取B Vuser3取C
参数化类型的实例穷举 http://user.qzone.qq.com/348436747/blog/1225256573作者: aaa01 时间: 2009-3-3 17:42 标题: 谢谢, 我试试 谢谢mr.bee, 我试试看.作者: aaa01 时间: 2009-3-3 18:36 标题: 还是不行 我设置的是select next row =unique, update value on=Each iteration , when out of values=Continue in a cyclic manner, 我参数化用户名,给了3个值, 迭代次数设置的是6次, 回放脚本是正常的, 依次用的账号是“用户名1”“用户名2”“用户名3”“用户名1”“用户名2”“用户名3”,这是正确的.
然后就把这个脚本放到contorller里运行,设置的用户虚拟数是6个,一运行loadrunner就提示错误了: -84800,insufficient records for param "UserName" in table to provide the Vuser with unique data.
[ 本帖最后由 阿文 于 2009-3-4 16:43 编辑 ]作者: mr.bee 时间: 2009-3-4 16:28 标题: 回复 5# 的帖子 1.我觉得是,这样更接近真实操作;
2.是用已经注册好的,没注册的让虚拟用户怎么登录?还是我没理解你的意思?
3.我觉得每次递增的问题主要是看测试方案和测试目的吧。作者: mr.bee 时间: 2009-3-4 16:45 标题: 回复 4# 的帖子 真是不好意思,我想了想,我之前说的是错的
建议你把数据表复制粘贴两次,然后再按照我之前说的进行
如你现在的数据表是
A
B
C
那你就复制粘贴一下:
A
B
C
A
B
C
A
B
C
还有建议你弄成when out of values=continue with last value看看还有没有类似情况