51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6538|回复: 19
打印 上一主题 下一主题

[原创] 用file形式参数化多个参数的时候如何设置?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-19 11:50:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在想用file形式进行参数化,一共需要两个参数,其一是登陆用户名,其二是登陆密码,
每个用户对应一个密码,现在想要把两个参数放在一个文件中,该如何设置能保证两个参数对应使用,
也就是说如下所示

第一列为用户名,第二列为密码(不同用户可能密码不同),
当大量用户使用的时候,需要两个参数对应起来。
该如何设置?最好详细说明!

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

推荐
发表于 2012-3-9 22:47:49 | 只看该作者
学到了,好帖子。谢谢。
回复 支持 1 反对 0

使用道具 举报

该用户从未签到

2#
发表于 2007-7-19 11:55:33 | 只看该作者
这两个已经在一个参数文件里,你怎么设置取值,都是对应的呀。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-7-19 12:39:29 | 只看该作者
那就是说直接将另外一个参数也设置成同一个参数名即可吗?
当有大量数据的时候,如何判断那个参数用的哪个值?
是否要每个变量都设置一下选择哪个列才行?

另外,如果两个变量用不同的参数的话。是不是只需要设置顺序读取,就可以保证对应着取值了?
就是说针对同一个虚拟用户,设置两个参数,设置顺序取值,这样的话当用户名取第一个的时候,密码也能取第一个?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-7-19 13:13:33 | 只看该作者
另外再问个问题:使用file形式参数化以后,如果一个脚本中有多个相同的变量的时候,是否在一个虚拟用户的一次执行期间使用同一个参数呢?

也就是说,如果一个脚本中多次出现用户名,如果使用参数将其替换,是否在一次执行中,一个用户只使用一个变量。   假设用户名为ABC,那么在一个脚本里的多个用户名是否同时被替换成ABC了?(同一个用户,一次迭代中)
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-25 18:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2007-7-19 13:58:55 | 只看该作者
    如果你设置了更新值是每次迭代,而不是每次出现。。那么就是唯一的。。
    如果设置了每次出现,那么在同一个用户,一次迭代中,多个引用就是多个不同的值

    另外,对于用户名和密码的一一对应。。你在设置完了用户名,然后设置密码时【选择下一行】时选择与user同行即可,应该是same line as user
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-1-11 15:48
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2007-7-20 09:20:27 | 只看该作者
    原帖由 qiguojie 于 2007-7-19 13:58 发表
    如果你设置了更新值是每次迭代,而不是每次出现。。那么就是唯一的。。
    如果设置了每次出现,那么在同一个用户,一次迭代中,多个引用就是多个不同的值

    另外,对于用户名和密码的一一对应。。你在设置完了用 ...


    对的。qiguojie说的很正确!!!
    假如你的代码是这样的:
                 web_submit_form("reservations.pl",
                    "Name=depart", "Value={depart_city}", ENDITEM,
                    "Name=departDate", "Value=06/20/2007", ENDITEM,
                    LAST);

            web_submit_form("reservations.pl_2",
                         "Name=depart", "Value={depart_city}", ENDITEM,
                    "Name=reserveFlights.x", "Value=81", ENDITEM,
                    LAST);
    再假设参数列表中这个参数depart_city的值是:上海
                                                                    北京
                                                                    重庆
                          西安
                          合肥

    这段代码中两个地方都用到了{depart_city}, 关于这个参数的调用是如何的呢?关键取决于你自己在参数列表中对于这个参数的设置。
    假如你的设置是:
      A. update value on=each occurrence
          在第一个循环中,第一段代码web_submit_form("reservations.pl"....... depart_city="上海"
              第二段代码web_submit_form("reservations.pl_2".....depart_city="北京"

          在第二个循环中,第一段代码web_submit_form("reservations.pl"....... depart_city="重庆"
              第二段代码web_submit_form("reservations.pl_2".....depart_city="西安"
         
          在第三个循环中,第一段代码web_submit_form("reservations.pl"....... depart_city="合肥"
          ........................................................................
          如果参数不够用的时候,怎么办呢?那就看你参数列表中另外一个设置when out of value怎么设置呢? 这里先不谈。

      B. update value on=each iteration
          在第一个循环中,第一段代码web_submit_form("reservations.pl"....... depart_city="上海"
              第二段代码web_submit_form("reservations.pl_2".....depart_city="上海"

          在第二个循环中,第一段代码web_submit_form("reservations.pl"....... depart_city="北京"
              第二段代码web_submit_form("reservations.pl_2".....depart_city="北京"
         
          在第三个循环中,第一段代码web_submit_form("reservations.pl"....... depart_city="重庆"
          ..............................................................................

      C. update value on=once
          在第一个循环中,第一段代码web_submit_form("reservations.pl"....... depart_city="上海"
              第二段代码web_submit_form("reservations.pl_2".....depart_city="上海"

          在第二个循环中,第一段代码web_submit_form("reservations.pl"....... depart_city="上海"
              第二段代码web_submit_form("reservations.pl_2".....depart_city="上海"
         
          在第三个循环中,第一段代码web_submit_form("reservations.pl"....... depart_city="上海"
          ..............................................................................

    不知道你清楚了吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-1-11 15:48
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2007-7-20 09:38:56 | 只看该作者
    原帖由 qiguojie 于 2007-7-19 13:58 发表
    如果你设置了更新值是每次迭代,而不是每次出现。。那么就是唯一的。。
    如果设置了每次出现,那么在同一个用户,一次迭代中,多个引用就是多个不同的值

    另外,对于用户名和密码的一一对应。。你在设置完了用 ...



    至于用户名称和密码的对应问题。 我完全支持qiguojie的说法。
    你把login_id,login_pwd放在一个参数文件login_info中。  具体的值如下:
                                      login_id, login_pwd
                                                                                                             jojo        bean
                                                                                                             tom        belt
    对于login_pwd在参数列表中的设置,请勾选:select next row=same line as login_id。详细请见附件描述。
    按照附件中的设置的话,每次循环或者每次参数出现也好, login_id和login_pwd总是选择同一行的数据,即login_id=jojo时,login_pwd=bean.  login_id=tom时,login_pwd=belt;


    附件一: lgoin_id设置方法
    附件二:login_pwd设置方法

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-7-20 09:59:24 | 只看该作者
    好详细啊~~
    。。
    你的头像...sdlkfj8
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-7-20 16:11:53 | 只看该作者
    spartan 是对的呀
    而且他写的好详细哟!
    试试吧,应该能行的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2007-11-5 21:19:35 | 只看该作者
    好贴啊。说的很清楚。支持
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2007-11-30 14:31:42 | 只看该作者
    明白意思了.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2008-6-13 10:31:35 | 只看该作者
    UP
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2010-5-7 09:06:08 | 只看该作者
    好帖永远都有人顶~
    顶!顶!顶!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2011-5-25 18:49:08 | 只看该作者
    顶。。。。。。。。。。。。。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2011-10-31 14:41:32 | 只看该作者
    顶你。。。。。。。。。。。。。。。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2011-10-31 15:04:42 | 只看该作者
    学习了,,,好帖
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2011-10-31 15:20:30 | 只看该作者
    初学者的福音
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2011-10-31 15:37:25 | 只看该作者
    学习了,,,好帖
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2011-11-24 12:25:46 | 只看该作者
    顶 ,,,,好贴
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 18:18 , Processed in 0.082740 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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