51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1111|回复: 1
打印 上一主题 下一主题

[求助] 需要关联的值在关联函数前产生,如何能关联到这个新值

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-7-31 11:46:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

  1.         web_url("toPubJobBefore.do_2",
  2.                 "URL=http://linfen.lgs.com/lgs/joinUs/toPubJobBefore.do?oneNameId=000000003b6020b0013b6520cd7d0472",
  3.                 "TargetFrame=",
  4.                 "Resource=0",
  5.                 "RecContentType=text/html",
  6.                 "Referer=http://linfen.lgs.com/lgs/joinUs/toPubJobBefore.do?oneNameId=",
  7.                 "Snapshot=t9.inf",
  8.                 "Mode=HTML",
  9.                 LAST);




  10.         web_submit_data("pubJobBefore.do",
  11.                 "Action=http://linfen.lgs.com/lgs/joinUs/pubJobBefore.do",
  12.                 "Method=POST",
  13.                 "TargetFrame=",
  14.                 "RecContentType=text/plain",
  15.                 "Referer=http://linfen.lgs.com/lgs/joinUs/toPubJobBefore.do?oneNameId=000000003b6020b0013b6520cd7d0472",
  16.                 "Snapshot=t10.inf",
  17.                 "Mode=HTML",
  18.                 ITEMDATA,
  19.                 "Name=oneId", "Value=000000003b6020b0013b652184d60473", ENDITEM,
  20.                 LAST);


  21. /* Registering parameter(s) from source task id 126
  22.         // {WCSParam2} = "ff8080814018ad1901402e0957e20040"
  23.         // */

  24. web_reg_save_param("WCSParam2",
  25.                 "LB/IC=input type=\"hidden\" id=\"jid\" name=\"jid\" value=\"",
  26.                 "RB/IC=\"/",
  27.                 "Ord=1",
  28.                 LAST);

  29.         web_url("toAdd.do",
  30.                 "URL=http://linfen.lgs.com/lgs/joinUs/toAdd.do?id=ff8080814018ad1901402e0957e20040",
  31.                 "TargetFrame=",
  32.                 "Resource=0",
  33.                 "RecContentType=text/html",
  34.                 "Referer=http://linfen.lgs.com/lgs/joinUs/toPubJobBefore.do?oneNameId=000000003b6020b0013b6520cd7d0472",
  35.                 "Snapshot=t11.inf",
  36.                 "Mode=HTML",
  37.                 EXTRARES,
  38.                 "URL=../ckeditor/config.js?t=C3HA5RM", "Referer=http://linfen.lgs.com/lgs/joinUs/toAdd.do?id={WCSParam2}", ENDITEM,
  39.                 "URL=../ckeditor/skins/kama/editor.css?t=C3HA5RM", "Referer=http://linfen.lgs.com/lgs/joinUs/toAdd.do?id={WCSParam2}", ENDITEM,
  40.                 "URL=../ckeditor/lang/zh-cn.js?t=C3HA5RM", "Referer=http://linfen.lgs.com/lgs/joinUs/toAdd.do?id={WCSParam2}", ENDITEM,
  41.                 "URL=../ckeditor/skins/kama/images/sprites_ie6.png", "Referer=http://linfen.lgs.com/lgs/joinUs/toAdd.do?id={WCSParam2}", ENDITEM,
  42.                 "URL=../ckeditor/skins/kama/icons.png", "Referer=http://linfen.lgs.com/lgs/joinUs/toAdd.do?id={WCSParam2}", ENDITEM,
  43.                 "URL=../ckeditor/contents.css", "Referer=http://linfen.lgs.com/lgs/joinUs/toAdd.do?id={WCSParam2}", ENDITEM,
  44.                 "URL=../ckeditor/plugins/styles/styles/default.js?t=C3HA5RM", "Referer=http://linfen.lgs.com/lgs/joinUs/toAdd.do?id={WCSParam2}", ENDITEM,
  45.                 LAST);

  46.         lr_think_time(36);
复制代码
代码如上。。。
问题是:web_submit_data("pubJobBefore.do",这段代码执行完后,就会生成一个新的主键,产生新的一条数据,但是关联函数是在web_url("toAdd.do",这段代码后才能找到匹配的左右边界,所以每次关联到的数据库主键,仍然是录制脚本时的,所以提交后的记录实际是update,而不是add。
该如何能让关联函数取到新产生的那个主键呢?
备注:把关联函数如果加到web_submit_data("pubJobBefore.do",这个之前,就会报错,找不到匹配的左右边界值。。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2015-7-13 09:12
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
    发表于 2013-7-31 16:10:05 | 只看该作者
    你录制时的主键id是不是=ff8080814018ad1901402e0957e20040   ??

    第38行的id要换成参数{WCSParam2}吧  
                  "URL=http://linfen.lgs.com/lgs/joinUs/toAdd.do?id=ff8080814018ad1901402e0957e20040",

    把所有的 ff8080814018ad1901402e0957e20040 换成 {WCSParam2} 试试
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 11:31 , Processed in 0.064242 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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