51Testing软件测试论坛

标题: LoadRunner参数化后迭代没有顺序进行 [打印本页]

作者: mallybel    时间: 2010-7-29 15:14
标题: LoadRunner参数化后迭代没有顺序进行
脚本是这样录的
登录,操作,退出全录在action里了,账号admin登录后新增系统操作员guest,然后退出。把系统操作员账号和名称参数化(login和name)后产生login.bat文件,文件里2列第一列是登录名,第二列是姓名。login参数设置为取第一列,sequential,each occurence;name参数设置取第二列,same line as login。login.bat文件我设置了1000行。
login  name
guest1 name1
guest2 name2
..     ..
..     ..
然后运行场景,设置100个Vuser迭代6次;执行结果通过admin登录查看脚本执行进去的用户100个guest1,100个guest2,100个guest3,100个guest4,100个guest5,100个guest6 ;为什么会这样;每个Vuser都取1-6,那我要1个VUSER迭代1000次才会录入1-1000个账号吧。如果要让100个用户取的参数值各不相同要怎么设置呢?
作者: zhulifu    时间: 2010-7-29 17:21
不用each occurence,用unique。100个vuser,迭代10次就可以了
作者: zhulifu    时间: 2010-7-29 17:23
楼主机器不错,能跑100个vuser,我以前机器扛不住
作者: ziheng198688    时间: 2010-7-29 19:27
2楼正解,如果设置为sequential的话,每个user都会从第一笔记录开始使用,这样的话就会有100个guest1,参数化的时候应该设置成unique,同时update value on必须设置成each iteration,这样的话每个user都会使用不同的数据,设置运行10次迭代,这样的话就会创建1000个不同的guest了。
作者: msnshow    时间: 2010-7-29 22:07
把参数取值方式搞明白了,你就清楚要怎么做了
作者: mallybel    时间: 2010-7-30 09:22
I know 谢谢啦




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