51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1783|回复: 7
打印 上一主题 下一主题

[原创] 参数设置的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-10 10:44:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做了一个多人扫描条码的脚本,在参数设置的时候遇到了问题,希望高手帮忙解答一下
30个用户同时扫描3000个货物,每人扫描100个,要求每次扫描的条码都不同
我设置了2个参数。一个user,一个code
都是使用了unique each iteration
执行脚本的时候,会报Vuser数量不足,30个用户只能登录一个
如果把user参数改为sequential可以执行,但是是同一个用户登陆了30次
请问要如何设置才能达到要求
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-6-10 10:51:27 | 只看该作者
1貌似你选的数据选取的方式不对   你好好看看这个方面的资料吧  2  应该你需要参数的数据还有别的吧   不单纯的是用户名这么简单比如ID号什么的  多看看
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-6-10 10:54:59 | 只看该作者
参数只需要2个,这2个参数只设置1个都是可以执行的。
就是说只设置user unique each iteration,不去设置code,脚本是可以完成的。
但是如果多了一个code参数后,user参数就会报Vuser数量不足了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-6-10 11:57:51 | 只看该作者
建议你检查一下,在vegen中是否设置了迭代次数为30次?改为迭代1次试试?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-6-10 12:27:36 | 只看该作者
迭代一次是可以的,但是达不到要求了啊
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-6-10 13:00:52 | 只看该作者
可能是你的user和你code没对上  有时候开发人员不是那么工整的 你看看你的代码  和数据库 我也遇见过这样的问题 例如从1马上就跳到20
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-6-10 13:15:02 | 只看该作者
可以先用个表把30个用户加进去,再根据你的需要选择是随机还是顺序
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-6-10 14:15:49 | 只看该作者
“都是使用了unique each iteration
执行脚本的时候,会报Vuser数量不足,30个用户只能登录一个
如果把user参数改为sequential可以执行,但是是同一个用户登陆了30次
请问要如何设置才能达到要求”

你这里设置user是30个,而且按“unique each iteration
”,那么在执行过程中,它会每个用户唯一分配一次user参数,如果你的user参数是30个,则前面的设置必须是迭代一次。
每次迭代取一个参数分配给用户,正好够用。

如果你前面的设置是2,则user参数需要是2*30才用够分配。如果你设置30次迭代,则你的user参数需要有900个才够分配。
参数不够分配时,改“sequential可以执行”,是可以的,每个用户会顺序重复分配30次,当然会有“同一个用户登陆了30次
”了结果。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 05:24 , Processed in 0.071688 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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