51Testing软件测试论坛
标题:
求教,搁浅两个多月的问题得不到解决,痛苦!大家看过来,指点指点!
[打印本页]
作者:
zhongxinxu
时间:
2007-2-6 15:14
标题:
求教,搁浅两个多月的问题得不到解决,痛苦!大家看过来,指点指点!
用LR录脚本,录的是做日报告功能页,见附件如图所示,报告功能页上每天都会显示当天的日期时间,见附件图顶端红线标示的日期时间,填完一项任务后,点击增加日志按钮,提交成功。
这时查看脚本,在提交表单函数里,把日期也作为一项值提交了。在第二天运行时,我把提交的日期时间直接改为今天的时间,运行后,发现提交的一项任务数据还是提交在未改变的日期下。
请问怎么样处理时间,才会当日运行,提交当日的任务呢,直接把日期进行参数设置,我觉得不可能,因为直接该日期时间值,都不行,估计不能设置参数,后来在MSN上问另外一个高手,他让设置参数,我把这个情况告诉她,她说要我仔细找,肯定可以找到那个需要设置的参数。我把我录的脚本贴在下面,大家帮忙看看,说说解决的办法!
lr_start_transaction("点击增加日志按钮");
lr_think_time( 3 );
web_submit_data("DaysInFieldList.aspx",
"Action=http://10.10.20.15/WORK/DSMDailyReport/DaysInFieldList.aspx",
"Method=POST",
"RecContentType=text/html",
"Referer=http://10.10.20.15/WORK/DSMDailyReport/DaysInFieldList.aspx",
"Snapshot=t6.inf",
"Mode=HTML",
ITEMDATA,
"Name=__EVENTTARGET", "Value=lkbAdd", ENDITEM,
"Name=__EVENTARGUMENT", "Value=", ENDITEM,
"Name=vState", "Value=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", ENDITEM,
"Name=__VIEWSTATE", "Value=", ENDITEM,
"Name=txtDate", "Value=2007-02-06", ENDITEM,
"Name=DDLBeginHour", "Value=16", ENDITEM,
"Name=DDLBeginMinute", "Value=00", ENDITEM,
"Name=DDLEndHour", "Value=17", ENDITEM,
"Name=DDLEndMinute", "Value=00", ENDITEM,
"Name=DDLWorkType", "Value=6", ENDITEM,
"Name=DDLHospital", "Value=1077", ENDITEM,
"Name=txtDesc$TextBox1", "Value=", ENDITEM,
"Name=txtID", "Value=82", ENDITEM,
"Name=txtAlterDate", "Value=2007-02-06", ENDITEM,
"Name=hidDIFId", "Value=", ENDITEM,
EXTRARES,
"Url=/Common/image/toolbarbg.gif", ENDITEM,
"Url=/Common/image/tablebg.gif", ENDITEM,
LAST);
lr_think_time( 1 );
/*
* 提示保存成功提示框!
*/
lr_think_time( 1 );
lr_end_transaction("点击增加日志按钮", LR_AUTO);
return 0;
作者:
virgozz
时间:
2007-2-7 10:22
"Name=txtDate", "Value=2007-02-06", ENDITEM,
是这行吗?
作者:
断寒
时间:
2007-2-7 10:28
这个应该是关联的问题, 设置参数倒是次要的。
建议你录两个一模一样的脚本对比一下就知道哪里需要做关联了。
作者:
zhongxinxu
时间:
2007-2-7 11:34
楼上virgozz说得对,就是那个日期。
作者:
zhongxinxu
时间:
2007-2-7 11:38
楼上断寒说的关联我找了一下,就是: "Name=vState", "Value=eNrdl/9PE2ccx7mHXgs.............,就那个状态需要关联,但在我不做关联时,运行脚本,他一样可以增加一项数据,所以我考虑它没有影响数据添加,也就暂时没做关联,不过我先把关联作好,再把时间直接改为当天,看能不能把日志增加在当天。
作者:
zhongxinxu
时间:
2007-2-7 14:41
标题:
回复 #6 AlanStone 的帖子
我刚才试了也不行,楼上AlanStone,你告诉我,如果可以行呢,你说说我该怎么感谢你,我做得到的一定办,^_^
作者:
zhongxinxu
时间:
2007-2-7 14:46
AlanStone你在线,就请回答我呀!
作者:
zhongxinxu
时间:
2007-2-7 15:52
呵呵~~~~,我已经知道是怎么回事呢,其实是我的单据编号ID需要改为当天的单据ID上,才能把增加的一项任务添加到当天单据ID下。这样脚本运行后,当天的日期下能看到新增的一条单据,而不是还是增加在上次录脚本的时间日志下。就是单据ID没有改变引起的,是在数据库中才发现问题的所在,现在把脚本的“"Name=txtID", "Value=82", ENDITEM,”的Value值设为当天就可以呢,非常感谢我的同事帮忙!
但是大家讨论下,如果有N个用户登录系统操作该日志,每个用户当天都会生成一个新的ID,如果在这种情况下,在脚本中的txtID就不好直接改值呢,大家有什么好的办法把txtID处理一下吗???
作者:
liulang
时间:
2007-2-9 11:43
这样的ID一般都是服务器返回的,肯定可以在某个步骤找到,这样做个关联就可以了
作者:
kissing
时间:
2007-2-9 16:16
参数化。。然后放入每次变得值
作者:
virgozz
时间:
2007-2-12 09:11
需要关联的部分需要问开发,
"Name=__EVENTTARGET", "Value=lkbAdd", ENDITEM,
"Name=__EVENTARGUMENT", "Value=", ENDITEM,
"Name=vState", "Value=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", ENDITEM,
"Name=__VIEWSTATE", "Value=", ENDITEM,
这几条有关联的.net项目有很多,一般是关于前一页的浏览,做的哪几步操作等,mac地址加密放到字符串中放在hidden的表单里,减轻服务器数据库负担用的,到底用哪几项关联要问开发工程师。
作者:
zhongxinxu
时间:
2007-2-26 13:38
virgozz ,我们做的项目就是C#开发的.NET系统,但不明白你的意思,能不能说得再仔细一点???
作者:
kyj520
时间:
2007-2-26 17:38
呵呵!!关注了一会!!!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2