51Testing软件测试论坛
标题:
如何同时模拟一个用户的多次作业提交,而且要求每次作业的输入参数各不相同?
[打印本页]
作者:
jianguanghan
时间:
2008-1-8 12:12
标题:
如何同时模拟一个用户的多次作业提交,而且要求每次作业的输入参数各不相同?
现在测试一个网站的提交作业功能,因为输入的参数中有时间戳,所以多个作业的时间戳不能相同,否则会出现冲突。
我在vugen中录制好了脚本,对时间戳使用了参数替换,重复播放多次可以做到一个用户提交多个不同的作业。但是如果在场景里的话,可否经过某种设置,使得只用1个vuser group,里面包含多个vuser,每个都执行此脚本,只是脚本内的参数不同?如何设置?
还是说,一个group内的用户动作必须是一样的,我的需求必须建立多个group?如果是这样的话,多个group可否公用1个脚本,只是让脚本的参数不同?还是说必须要把脚本复制多份,每份修改参数之后对应一个group?
谢谢!
作者:
Zee
时间:
2008-1-8 13:21
同一组里的参数各不相同你可以把参数设置成唯一值。
下面分组按描述所说,是可以做到的。
作者:
jianguanghan
时间:
2008-1-8 14:59
第一句没理解,什么意思啊?参数各不相同,怎么还能设置成唯一值?那怎么能达到不相同的效果?
第二句是说可以多个group共用一个脚本,且让自己group中的vuser使用与其他group不同的参数么?这个应该在哪里设置本组的参数?
[
本帖最后由 jianguanghan 于 2008-1-8 15:02 编辑
]
作者:
wangyong3552128
时间:
2008-1-8 18:05
呵呵,唯一值是参数化中的一个类型。可以在一组数据中设置成很多块。
比如:20个VU,100个数据,每个VU要设置的块就是5,比如,第一个VU的一组数是1、2、3、4、5,第二个VU则从6开始,即6、7、8、9、10,第三个则从11开始,即:11、12...........,这样不就是不重复拉吧。呵呵
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2