51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

楼主: lunahaha527
打印 上一主题 下一主题

[求助] 用循环实现脚本参数,但在用场景时,用多用户时如何设置取值的唯一性

[复制链接]
  • TA的每日心情
    郁闷
    2015-3-16 09:01
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    跳转到指定楼层
    1#
    发表于 2014-9-4 11:21:20 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
    20测试积点
    本帖最后由 lunahaha527 于 2014-9-4 13:14 编辑

    用循环实现脚本参数,但在用场景时,用多用户时如何设置取值的唯一性
    比如脚本如下:
        int j ;        
         char str[9999];  
         for(j=1;j<=3000000;j++){
              itoa(j,str,10);
              lr_save_string(str,"L111");
              lr_output_message("==str:=%s==L111:=%s====",str,lr_eval_string("{L111}"));
    ······
        URL=http://192.1.1.1:80/xx.xml;url='{L111}'
    ```````
    }
    请问设置多用户并发时,如何让各个用户取到的数据不冲突,保证是唯一的呢?
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-3-16 09:01
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
     楼主| 发表于 2014-9-4 11:30:46 | 显示全部楼层
    不要再发参数设置了,我这个是用脚本循环的。是想问在哪边控制或用语句实现虚拟用户和这个参数的关联
    如果有好的,一定奖分
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-3-16 09:01
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    3#
     楼主| 发表于 2014-9-5 09:10:54 | 显示全部楼层
    别沉啊
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-3-16 09:01
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    4#
     楼主| 发表于 2014-9-9 13:36:11 | 显示全部楼层
    msnshow 发表于 2014-9-7 20:22
    无法保证的,有2个办法可以帮你解决
    1、用时间做为参数,那肯定能保证唯一
    2、用参数组合来实现

    能否请详细谈谈用时间做为参数的实现方法?
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-3-16 09:01
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    5#
     楼主| 发表于 2014-9-9 13:37:08 | 显示全部楼层
    参数组合,当我需要几天,业务量又比较高时。可能自己光做参数文件就要做好长时间,而且用EXCEL累加还容易出错。很是不方便呢。如果是短时间的测试还成。
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-3-16 09:01
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    6#
     楼主| 发表于 2014-9-16 17:07:34 | 显示全部楼层
    msnshow 发表于 2014-9-10 20:25
    取得vuser id 和参数组合就OK了

    能不能讲详细一点儿呢,或者给个介绍链接什么的。版主,你每天只回短短几句,作为菜鸟实在学不会呀
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-3-16 09:01
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    7#
     楼主| 发表于 2014-9-16 17:14:39 | 显示全部楼层
    难道版主说是的这个。可怎么把ID和时间组合呢?

    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-3-16 09:01
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    8#
     楼主| 发表于 2014-9-23 09:53:17 | 显示全部楼层
    本帖最后由 lunahaha527 于 2014-9-23 10:00 编辑
    授客 发表于 2014-9-16 19:22
    如果要设置对应你上面对应的输出,这个也好办

    Action()


    怎么对应用户数呢?
    尝试了,目前是五个用户。但是会大量失败呀。
    Error: Parameter 'NewParam_6': All values in unique block already used. Block size is 1. The Vuser is aborted according to "When Out Of Values" policy.


    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-3-16 09:01
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    9#
     楼主| 发表于 2014-10-8 17:49:00 | 显示全部楼层
    版主,不是不给分。是最近没空上来。分已经给你了。多谢,你说的方法我还没试。
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-13 23:40 , Processed in 0.077369 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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