51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 100个用户登陆,然后触发战斗 flex+socket

[复制链接]
  • TA的每日心情
    开心
    2016-2-15 10:52
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2010-6-9 12:02:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    刚接触loadrunner 帮忙看下会啥出错
    Action.c(18): Error: Parameter 'userName': No more unique values for this parameter in table 'userName.dat' [unique range is 2-2].The parameter continues with last value of the range according to "When Out Of Values" policy.
    runsetting 中设置1
    data.ws 内容
    ;WSRData 2 1

    send  buf0 46
            "<policy-file-request/>"
            "\x00"
            "<policy-file-request/>"
            "\x00"

    recv  buf1 178
            "<cross-domain-policy> <allow-access-from domain=\"*\" to-ports=\"*\"/></cr"
            "oss-domain-policy>"
            "\x00"
            "<cross-domain-policy> <allow-access-from domain=\"*\" to-ports=\"*\"/></cr"
            "oss-domain-policy>"
            "\x00"

    send  buf2 54
            "d&n&<userName>&<passWord>d&n&<userName>&<passWord>"

    send  buf3 54
            "d&n&<userName>&<passWord>d&n&<userName>&<passWord>"

    send  buf4 30
            "m&03&<userName>&235m&03&<userName>&235"

    recv  buf5 14
            "m&03&<userName>#61"

    send  buf6 15
            "k&01&<userName>&189"
    /*
    recv  buf7 92
            "k&00&1#0#0#0#61#189#1180#0#0#0#360#0#0#0#14|3#0#189#4#14|3#0#189#1#15|5#0#"
            "0#test40^288^1^#14"
    */

    -1

    ////////////////////////////////////////////////////////////////////////////////////
    action 内容
    Action()
    {

            web_add_auto_header("x-flash-version", "10,0,45,2");

            lrs_create_socket("socket0", "TCP", "LocalHost=0", "RemoteHost=PRIVE-F244E6C28:5859", LrsLastArg);

            lrs_send("socket0", "buf0", LrsLastArg);

            lrs_receive("socket0", "buf1", LrsLastArg);

            lrs_close_socket("socket0");

            lrs_create_socket("socket1", "TCP", "LocalHost=0", "RemoteHost=PRIVE-F244E6C28:5859", LrsLastArg);

            lrs_create_socket("socket2", "TCP", "LocalHost=0", "RemoteHost=PRIVE-F244E6C28:5860", LrsLastArg);

            lrs_send("socket2", "buf2", LrsLastArg);

            lr_start_transaction("transLogin");

            lrs_send("socket1", "buf3", LrsLastArg);

            lr_start_transaction("transChat");

            lr_think_time(5);

            lrs_send("socket2", "buf4", LrsLastArg);

            lr_start_transaction("transScenario");

            lr_rendezvous("rdVerify");

            lrs_receive("socket2", "buf5", LrsLastArg);

            lr_end_transaction("transScenario", LR_AUTO);

            lr_end_transaction("transChat", LR_AUTO);

            lr_end_transaction("transLogin", LR_AUTO);

            lrs_send("socket2", "buf6", LrsLastArg);

            lr_start_transaction("transAttack");

            lrs_receive("socket2", "buf7", LrsLastArg);

            lr_rendezvous("rdAttack");

            lr_end_transaction("transAttack", LR_AUTO);

            return 0;
    }

    我的参数设置如附件图所示。我从数据库中读取100条数据····

    [ 本帖最后由 czh870916 于 2010-6-9 12:04 编辑 ]

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-15 10:52
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
     楼主| 发表于 2010-6-10 11:02:26 | 只看该作者
    瞭解謝謝了····
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2010-6-9 15:14:28 | 只看该作者
    参数化和原来的一样,只是在使用参数时,选择同一个XXXX.dat文件就可以了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-15 10:52
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
     楼主| 发表于 2010-6-9 14:28:04 | 只看该作者
    參數儘量多··沒有理解意思··?
    user_name 和user_pwd  沒有一一對應  我有設置  same line as userName  這樣不行嗎?

    如果把user_name 和user_pwd放到同一參數文件中 那我應怎樣參數下列這個語句
            "d&n&<userName>&<passWord>d&n&<userName>&<passWord>"
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2010-6-9 14:08:21 | 只看该作者
    Parameter 'userName': No more unique values for this parameter in table 'userName.dat' [unique range is 2-2].The parameter continues with last value of the range according to "When Out Of Values" policy.
    这个报错是说你的参数化设置策略有问题,你设置的唯一值,但自动分块只取1个值,这样并发迭代的时候肯定会报错。建议参数化文件里的参数尽量多,保证在并发迭代时不会有重复。另外发现你的user_name和user_pwd没有一一对应,如果跑起来依然会有问题。把user_name和user_pwd放到同一个参数化文件里吧。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-15 10:52
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
     楼主| 发表于 2010-6-9 13:27:44 | 只看该作者
    ~~~~汗個··
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 13:41 , Processed in 0.080673 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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