51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2105|回复: 3
打印 上一主题 下一主题

[原创] 如何同时模拟一个用户的多次作业提交,而且要求每次作业的输入参数各不相同?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-1-8 12:12:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在测试一个网站的提交作业功能,因为输入的参数中有时间戳,所以多个作业的时间戳不能相同,否则会出现冲突。

我在vugen中录制好了脚本,对时间戳使用了参数替换,重复播放多次可以做到一个用户提交多个不同的作业。但是如果在场景里的话,可否经过某种设置,使得只用1个vuser group,里面包含多个vuser,每个都执行此脚本,只是脚本内的参数不同?如何设置?

还是说,一个group内的用户动作必须是一样的,我的需求必须建立多个group?如果是这样的话,多个group可否公用1个脚本,只是让脚本的参数不同?还是说必须要把脚本复制多份,每份修改参数之后对应一个group?
谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-1-8 13:21:53 | 只看该作者
同一组里的参数各不相同你可以把参数设置成唯一值。

下面分组按描述所说,是可以做到的。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-1-8 14:59:30 | 只看该作者
第一句没理解,什么意思啊?参数各不相同,怎么还能设置成唯一值?那怎么能达到不相同的效果?
第二句是说可以多个group共用一个脚本,且让自己group中的vuser使用与其他group不同的参数么?这个应该在哪里设置本组的参数?

[ 本帖最后由 jianguanghan 于 2008-1-8 15:02 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-1-8 18:05:02 | 只看该作者
呵呵,唯一值是参数化中的一个类型。可以在一组数据中设置成很多块。
比如:20个VU,100个数据,每个VU要设置的块就是5,比如,第一个VU的一组数是1、2、3、4、5,第二个VU则从6开始,即6、7、8、9、10,第三个则从11开始,即:11、12...........,这样不就是不重复拉吧。呵呵
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 01:29 , Processed in 0.066424 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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