51Testing软件测试论坛
标题:
LR脚本中的两个ID的参数设置问题?
[打印本页]
作者:
lzr2008
时间:
2012-7-19 22:53
标题:
LR脚本中的两个ID的参数设置问题?
在执行保存的时候,向数据库插入一条数据,有两个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,
作者:
thirfing
时间:
2012-7-20 10:16
关联
作者:
QQ表情
时间:
2012-7-20 10:46
回复
2#
thirfing
怎么建立关联呢?
作者:
archonwang
时间:
2012-7-23 15:22
http://wenku.baidu.com/view/04c2ffd6b14e852458fb5716.html
自己看下,
我觉得简单点的话要看是否有返回我所需要的参数。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2