51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3676|回复: 13
打印 上一主题 下一主题

[原创] 100虚拟用户参数化问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-12-15 17:50:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在LR脚本中设置参数化,通过Eecel导入100条数据,参数化用户名,
在Generator中设置了100虚拟用户迭代1次运行,
但在运行后实际数据库并无数据,请问该如何正确设置,
望各位赐教,谢谢。

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-12-15 17:51:46 | 只看该作者
顶一下,望各位达人支招!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-12-15 18:14:47 | 只看该作者
当然不正确撒
参数100个 还是虚拟吗? 还有你想说的是用excel导入数据吧? 一般都是txt文档,还有就是设置的数据可能会出现问题的 我试过场景运行时候好出现HTTP500错误,我也不知道该怎样,但是如果不设置停留的运行时间,那样一次添加上去的话应该没问题。最好把所有的数据都导入到txt里面然后创建N个参数,按照列运行。都调用这个txt文档。设置集合点
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-12-15 22:58:28 | 只看该作者
从参数的设置角度来说你用unique更正确点,一个数据都没有应该是别的问题
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-12-16 10:17:31 | 只看该作者
因为我导入的数据之后可能会上万条,所以先导入100条试一下,如果用txt文本的话数据准备太不方便了。
今早试了一下,用1个虚拟用户做5次迭代的时候生成了2条数据,
此时脚本参数设置的更新方法是Sequential,数据的更新方法是Each iteration,
我觉得可能是这两个设置产生的问题,望赐教 !
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2009-12-16 10:19:21 | 只看该作者
自己再顶一下 !
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2014-10-24 09:36
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2009-12-16 10:25:48 | 只看该作者
    在测试之前,先理解下你的业务。
    可以先使用一个用户执行一次,启动回放窗口,看下会不会成功,如果不成功,没说明脚本/业务设计上有问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2009-12-16 14:11:15 | 只看该作者
    "可以先使用一个用户执行一次,启动回放窗口,看下会不会成功,如果不成功,没说明脚本/业务设计上有问题。"
    执行脚本,可生成一条数据,但执行场景后还是无批量数据。
    用了一上午的时间,将参数化设置中 select next row 与 update value on 中各项都组合测试过,
    但都只能够生成一条数据在数据库中。
    是否是脚本存在问题,试了下在脚本中写for循环语句但参数化的值都只是在第一行的数值。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2009-12-16 14:11:25 | 只看该作者
    再顶一下 !
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2009-12-16 15:29:39 | 只看该作者
    谢谢楼上各位的意见
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-26 09:52
  • 签到天数: 165 天

    连续签到: 2 天

    [LV.7]测试师长

    11#
    发表于 2009-12-16 17:43:37 | 只看该作者
    用uique和once呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2009-12-21 17:45:52 | 只看该作者
    原帖由 photo_liu 于 2009-12-16 10:17 发表
    因为我导入的数据之后可能会上万条,所以先导入100条试一下,如果用txt文本的话数据准备太不方便了。
    今早试了一下,用1个虚拟用户做5次迭代的时候生成了2条数据,
    此时脚本参数设置的更新方法是Sequential,数据的 ...


    问下楼主,你设置action迭代几次?或者说,在controller中运行方式选择的是哪个?和这个都有关系的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-12-23 18:02:34 | 只看该作者
    如果你真想插入上万条数据的话,可以用以下的方法:                     
                         int i=0;
            char str[25];
            while(i<=50000)

    {
            itoa(i, str, 10);
            lr_save_string(str,"temp");
                         //+数据插入的脚本
              //可以设置你插入字段的Value值为test{temp}
                         i++;
    }
    你可以试试...
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2009-12-24 16:48:57 | 只看该作者
    学习了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 03:52 , Processed in 0.090540 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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