51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3218|回复: 5
打印 上一主题 下一主题

[原创] Vuser 参数列表问题请教

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-1-1 21:44:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,我刚接触loadrunner没多久,在编写测试用例的时候遇到一个问题,用户登录参数报错,详细的情况如下描述,希望大家能帮我解释并解答我的疑问:
1. 先是录了一个简单的测试用例,登录,并对系统进行相关的操作,然后拿出
2. 先提取登录部分的请求放在vuser_init 里,登录的过程使用了transaction
3. 将登出部分移到了vuser_end ,没有使用transaction
4. action的其中一个操作使用了transaction
5. 登录时的用户使用了参数列表,列表是一个拥有600多个个用户名的文本文件,测试可以正确的提取用户名
6. 参数策略使用:选择下一行--> Unique , 更新值的时间 --> Each iteration ,当趣出值时 --> Continue with last value
7. 在Controller 中分配vuser值 --> 分配1 每个Vuser值
8. 设置Controller计划:初始化-->  在每个Vuser 运行之前将其初始化,启动Vuser--> 启动100个Vuser:每隔2秒启动10个,持续时间1分钟,停止Vuser , 停止 全部Vuser,每3秒停止10个。以上是基本的配置。
每次运行时均报如是错误:错误: 参数 'username': 表 'user.dat' 中没有该参数的其他唯一值[唯一范围是 19-20]。根据“When Out Of Values”策略,参数从范围的最后一个值继续。
但事务什么的运行都是正常的。针对这个问题我调试过不同参数策略(每次都是Unique),问题依然。我想知道是什么原理触发了这个错误。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-1-4 14:24:56 | 只看该作者
好长看着都累
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-1-5 09:32:57 | 只看该作者
本帖最后由 wower1985 于 2012-1-5 09:35 编辑

回复 1# yousteely
你是这样设置的吧,,,
那就是参数数量不够了,600个值,100个用户,设置给值方式是自动分段,600个分成100段,就算是平均分段的(假设的),每个vuser只有6个值可以选择,并且你是设置的每次迭代唯一,每次脚本发生时赋值,所以每个用户中参数只要发生6次,就没有参数值了。这种还能跑一下下,

看到你设置的1vuser给一个值,还用unique。。。只能跑一次,立即停止就是对的了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2012-1-6 14:20:16 | 只看该作者
谢谢楼上的解答,我有尝试过只启动20个Vuser , 然后让loadrunner 自动分配多少个值给每个Vuser , 结果是一样的,我还试过20个Vuser , 每个Vuser分配10个值,情况是一样的。只要使用unique,无论怎么配置都会有这个错误。但发生这个错误的时候并不会中止正在进行的测试。测试是仍然继续的。虽然不影响测试但我了解这个问题是怎么回事。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-1-7 17:12:11 | 只看该作者
不要把登录部分放在vuser_init 和vuser_end,放在过程中,试试看
回复 支持 反对

使用道具 举报

  • TA的每日心情
    擦汗
    2014-12-19 15:09
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2012-1-8 10:04:28 | 只看该作者
    学习学习
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-27 23:53 , Processed in 0.068058 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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