天上的星星 发表于 2011-5-17 15:07:54

麻烦大家帮看下我的参数设置哪里有问题?

本帖最后由 天上的星星 于 2011-5-18 16:07 编辑

问题描述:在loadrunner场景中,2人登录考同一门课程,数据库里只写入一条记录。

一.学生登录页面:对{xuehao}参数化如图:

二.学生答题页面: web_submit_data("myNetexamAction.do_3",
"Action=http://192.16.10.24/myNetexamAction.do",
"Method=POST",
"RecContentType=text/html",
"Referer=http://192.16.10.24/myNetexamAction.do",
"Snapshot=t5.inf",
"Mode=HTML",
ITEMDATA,
"Name=action", "Value=doNext", ENDITEM,
"Name=hidNetExamBatchId", "Value=", ENDITEM,
"Name=hidFormTitleId", "Value=2520", ENDITEM,
"Name=hidFormId", "Value=45", ENDITEM,
"Name=titleType", "Value=0", ENDITEM,
"Name=hidAnswerId", "Value={AnswerID}", ENDITEM,
"Name=hidAnswer", "Value={hidAnswer}", ENDITEM,
"Name=endFlag", "Value=", ENDITEM,
"Name=score", "Value=", ENDITEM,
"Name=titleTotleNum", "Value=20", ENDITEM,
"Name=courseName", "Value=???", ENDITEM,
"Name=examTime", "Value=90", ENDITEM,
"Name=haveTime", "Value=5400", ENDITEM,
"Name=formTitleId", "Value=2520", ENDITEM,
"Name=answerId", "Value={answerid1}", ENDITEM,
"Name=timerShow", "Value=", ENDITEM,
"Name=titleNo", "Value=1", ENDITEM,
"Name=reExamInfo", "Value=", ENDITEM,
"Name=options", "Value={Answer1}", ENDITEM,
LAST);
对hidAnswerId参数化如图:

对hidAnswer参数化如图:

对answerId参数化如图:


对options参数化如图:

运行结束后,应在数据库中插入两条记录,而只插入一条。

独一无二的昵称 发表于 2011-5-19 11:15:26

本帖最后由 独一无二的昵称 于 2011-5-19 11:21 编辑

同样碰到过这个问题但没解决的路过
LZ有考虑下页面变量的影响吗,好像是view_state这种
如果是,需要加关联

夏日摸摸茶 发表于 2011-5-19 11:38:53

answerId为什么要和学号 建立“as line as”的关系呢? 没太懂 呵呵   这块你换换其他参数化的方式呢?

archonwang 发表于 2011-5-19 14:11:28

同样碰到过这个问题但没解决的路过
LZ有考虑下页面变量的影响吗,好像是view_state这种
如果是,需要加关 ...
独一无二的昵称 发表于 2011-5-19 11:15 http://bbs.51testing.com/images/common/back.gif


甚是。

楼主对业务和系统的关联可能了解还不是很深入吧,继续努力。

天上的星星 发表于 2011-5-20 14:16:05

本帖最后由 天上的星星 于 2011-5-20 14:20 编辑

只是勾选了“自动建立关联”,没有手工关联。继续学习“关联”,谢谢大家。
还有疑惑:如果采用迭代2次的话,数据库中就会插入2条。
页: [1]
查看完整版本: 麻烦大家帮看下我的参数设置哪里有问题?