51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 8743|回复: 14
打印 上一主题 下一主题

[原创] 问个关于web_add_cookie的问题!还有一个参数化的小问题!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-5 14:04:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位给解释一下web_add_cookie的作用好吧?
我在录制程序的时候在登录的最前边多出来一行web_add_cookie("SysUserLogin.UserName=admin; DOMAIN=192.168.0.77");
请问这句删除对后续有影响吗?
如果必须保留的话,是不是里面的UserName=admin那需要参数化啊?
在后边的登录代码中也有这里用户名的判断,在那做参数化可以实现不同用户登录,这里怎么办?一起参数化还是不用管,还是直接删了?

另外再问个问题,参数化的时候,我把几个变量用同一个参数替换了,这个时候是不是对应一个Vuser在这个过程中都使用相同的参数。

举个例子来说,在一个程序中有好几个地方需要自动填入用户名,我在登录的时候做了参数化,将用户名参数化了,用的file形式,假设用户名为ABC。那么我这个Vuser登录的时候是不是后边的所有使用该参数的地方都是ABC了?
另外一个Vuser登录的时候用的LMN,那么与其对应的其他地方也是都用LMN来替换?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-7-5 15:05:46 | 只看该作者
另外还有个问题,参数化的时候,用file形式参数化。现在对某个参数有9个可选值,请问,如果我用100个用户进行操作的话,此时是一个接着一个的使用参数,第10个Vuser反回来使用第一个参数,还是会出错?
这些可选值是随机使用的还是顺序使用的?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-7-5 16:43:37 | 只看该作者
发表一下个人见解:cookie消息添加函数的删除会不会对后续操作有影响,我这个要看具体的网站,cookie一般记录一些客户访问网站的信息,有些电子商务网站如果你IE关闭了cookie的话是不能打开页面的,所以关键看系统本身有没有限制。
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2007-7-5 16:44:56 | 只看该作者
    原帖由 haiyugg 于 2007-7-5 15:05 发表
    另外还有个问题,参数化的时候,用file形式参数化。现在对某个参数有9个可选值,请问,如果我用100个用户进行操作的话,此时是一个接着一个的使用参数,第10个Vuser反回来使用第一个参数,还是会出错?
    这些可 ...


    Para list设置
    在Para List中的设置的不同,那循环时候LR的取值也将不同。
    假设某个参数emp_name, 有9个可选值分别为:A1,A2,A3,A4,A5,A6,A7,A8,A9。有100个虚拟用户为V1,V2,V3.....V100.
    1. 如果Select next row=sequential, update value on=Each iteration
    在control中设置运行场景,运行后的结果是:
    第一次循环的时候,这100个用户取相同的值A1.
    第二次循环的时候,这100个用户取相同的值A2.
    ..................................................................................
    第九次循环的时候,这100个用户取相同的值A9.
    第十次循环的时候,这100个用户取相同的值A1.
    第11次循环的时候,这100个用户取相同的值A2.
    .................................................................................

    2.如果Select next row=random, update value on=Each iteration
    在control中设置运行场景,运行后的结果是:
    这100个虚拟用户在A1,A2,A3...A9中随机取值。

    3.如果Select next row=unique, update value on=Each iteration, allocate vuser values in the controller=automatically allocate block size  LR将会按照以下的规律给100个虚拟用户分配参数值
    虚拟用户V1   分配的参数值A1,
    虚拟用户V2   分配的参数值A2,
    ...................................................
    虚拟用户V9   分配的参数值A9,
    虚拟用户V10, 没有值分配了
    虚拟用户V11, 没有值分配了
    ...............................................

    在control中设置运行场景,运行后的结果是
    不管运行了多长时间,多少个循环,虚拟用户V1使用取的参数值为A1,虚拟用户V2使用取的参数值为A2................
    同时,对于虚拟用户V9~V100没有分配参数的,LR会报告错误:insufficient records for param 'emp_name' in table to provide the Vuser with unique data

    4.如果Select next row=unique, update value on=Each iteration, allocate vuser values in the controller=allocate 3 values for each vuser   LR将会按照以下的规律给100个虚拟用户分配参数值
    虚拟用户V1   分配的参数值A1,A2,A3
    虚拟用户V2   分配的参数值A4,A5,A6
    虚拟用户V3   分配的参数值A7,A8,A9,
    虚拟用户V4, 没有值分配了
    虚拟用户V5, 没有值分配了
    ...............................................

    在control中设置运行场景,运行后的结果是
    不管运行了多长时间,多少个循环,虚拟用户V1使用取的参数值为A1,A2,A3.虚拟用户V2使用取的参数值为A4,A5,A6, 虚拟用户V3...................
    同时,对于虚拟用户V4~V100没有分配参数的,LR会报告错误:insufficient records for param 'emp_name' in table to provide the Vuser with unique data


    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2007-7-22 16:05:09 | 只看该作者
    学习了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-7-22 21:31:02 | 只看该作者
    不错,十分详细,这个问题楼主看一下LR的帮助,或者自己动手在LR里面试一下就知道了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2007-7-23 17:24:54 | 只看该作者
    是这样子的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2009-9-1 20:35:56 | 只看该作者
    分析的 好调理  好清楚!对这一直倒弄不清 看了老师的视频 也是糊里糊涂 半知半解的....
    看了你的详细分解  真是受益匪浅哪.........这就去实际操练一下........
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-9-3 19:50:40 | 只看该作者
    學習
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2010-5-24 10:13:08 | 只看该作者
    这个例子说得灰常明白。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    11#
    发表于 2010-5-26 21:29:44 | 只看该作者
    要看应用的实际情况了,有些应用会使用cookie中的信息,提交到服务器,就不能去掉cookies
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-6-29 14:53:42 | 只看该作者
    今天才看到   学习啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2011-8-25 17:47:42 | 只看该作者
    谢谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2011-8-31 11:20:35 | 只看该作者
    回复 4# spartan


        不错不错,分析的非常详细,学习了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2013-7-12 08:51:25 | 只看该作者
    今天又学到了关于参数化取值的内容,非常感谢!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 11:50 , Processed in 0.094807 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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