51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2048|回复: 3
打印 上一主题 下一主题

[求助] LR脚本中的两个ID的参数设置问题?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-7-19 22:53:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在执行保存的时候,向数据库插入一条数据,有两个ID,business_data_id和processinstance
。从下面第一段脚本中可以看到,business_data_id是有值,可以参数化。processinstance没有值,程序中的实现方式是,在数据库中另外一张表中随机生成,取到这张表里。
第一段脚本执行后,数据库中有记录,business_data_id和processinstance都有值。

在第二段脚本中,再次向数据库中提交数据,需要这两个ID的值和数据库中的值一样。

processinstance的值怎么设置才能保证与数据库中的值一致??


第一段操作【保存】的脚本
web_submit_data("bpmAction.action_2",
                "Action=http://192.168.1.223:7001/stdpm/bpm/bpmAction.action?mehtod=saveProcess",
                "Method=POST",
                "EncType=multipart/form-data",
                "RecContentType=text/html",
                "Referer=http://192.168.1.223:7001/stdpm/bpm/bpmAction.action?method=startProcess&intanceInfo.processName=sgjdjhbsb&BIAOH=SXMX6&JIANL_ID=1000042357015&SHIG_ID=1000042357046&jdjh=0&YEZ_ID=1000042356989&BAOS_LEIX=0&&functionId=1866492&menuId=3177074&STD_PLANID=&STD_NODEID=&linktype=open",
                "Snapshot=t25.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=version", "Value=0", ENDITEM,
                "Name=method", "Value=saveProcess", ENDITEM,
                "Name=intanceInfo.fileGId", "Value=", ENDITEM,
                "Name=intanceInfo.processDefine_", "Value=2168105", ENDITEM,
                "Name=intanceInfo.processName", "Value=sgjdjhbsb", ENDITEM,
                "Name=intanceInfo.processInstance_", "Value=", ENDITEM,
                "Name=intanceInfo.processInstanceName", "Value=test4", ENDITEM,
                "Name=intanceInfo.business_data_id", "Value=1000042364058", ENDITEM,


第二段【传递】脚本:
web_submit_data("bpmAction.action_3",
                "Action=http://192.168.1.223:7001/stdpm/bpm/bpmAction.action?mehtod=saveProcess",
                "Method=POST",
                "EncType=multipart/form-data",
                "RecContentType=text/html",
                "Referer=http://192.168.1.223:7001/stdpm/bpm/bpmAction.action?mehtod=saveProcess",
                "Snapshot=t27.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=version", "Value=0", ENDITEM,
                "Name=method", "Value=saveProcess", ENDITEM,
                "Name=intanceInfo.fileGId", "Value=", ENDITEM,
                "Name=intanceInfo.processDefine_", "Value=2168105", ENDITEM,
                "Name=intanceInfo.processName", "Value=sgjdjhbsb", ENDITEM,
                "Name=intanceInfo.processInstance_", "Value=1000042364060", ENDITEM,
                "Name=intanceInfo.processInstanceName", "Value=test09", ENDITEM,
                "Name=intanceInfo.business_data_id", "Value=1000042364058", ENDITEM,
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-7-20 10:16:10 | 只看该作者
关联
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-7-20 10:46:58 | 只看该作者
回复 2# thirfing


    怎么建立关联呢?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    4#
    发表于 2012-7-23 15:22:07 | 只看该作者
    http://wenku.baidu.com/view/04c2ffd6b14e852458fb5716.html
    自己看下,

    我觉得简单点的话要看是否有返回我所需要的参数。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-28 04:36 , Processed in 0.068035 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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