51Testing软件测试论坛

标题: 与数据库交互的参数问题 [打印本页]

作者: aprincess    时间: 2008-12-30 23:41
标题: 与数据库交互的参数问题
录制java写的,与后台sybase数据库进行交互的BS程序时,遇到几点问题,希望请教大家:
1.协议选择http/web,而具体的录制方式只可以选择url方式,不可以用html那种吗?我试过好像不可以,只是不很清楚原因。

2.选择url录制其中的一段 输入查询条件后点击查询按钮进行查询,然后点击保存按钮进行保存的操作(保存操作实际是对数据库进行了一次update操作)时,遇到的问题(脚本请参考附件):
注:已经将org\logorg\coroperation这几个查询条件的值进行了参数化,将reportParamsId和t_i_m_e进行了关联


1) 在保存操作中出现的
"Referer=http://localhost:9080/ccpe/jsp/ccpe/report/accReportBr.jsp?org=12600&method=forAccToDptsBr&accName=&corporation=S00020070412600&itm=0&page=1&acc=&logOrg=12600&logOrg=12600&itmName=%CB%F9%D3%D0%BF%C6%C4%BF&submitFlg=1&sureFlag=1&sysFunctionId=&org.loushang.web.taglib.util.SEARCHINFOCOLUMNS=&dat=200812&dpt=0&chaxun.y=8&title=%B2%BF%C3%C5%BC%E4%BB%AE%B7%D6%D5%CA%BB%A7%B9%D8%CF%B5%B1%ED&chaxun.x=31&reportParamsId={WCSParam_Diff1}&t_i_m_e={WCSParam_Diff2}"
是否应该替换为:

"Referer=http://localhost:9080/ccpe/jsp/ccpe/report/accReportBr.jsp?org={org}&method=forAccToDptsBr&accName=&corporation={corporation}&itm=0&page=1&acc=&logOrg={logorg}&logOrg={logorg}&itmName=%CB%F9%D3%D0%BF%C6%C4%BF&submitFlg=1&sureFlag=1&sysFunctionId=&org.loushang.web.taglib.util.SEARCHINFOCOLUMNS=&dat=200812&dpt=0&chaxun.y=8&title=%B2%BF%C3%C5%BC%E4%BB%AE%B7%D6%D5%CA%BB%A7%B9%D8%CF%B5%B1%ED&chaxun.x=31&reportParamsId={WCSParam_Diff1}&t_i_m_e={WCSParam_Diff2}"





2) 为什么仅仅是一个点击保存的按钮会出现很多类似web_url("reportServlet_6", ...........)的函数,其中只是"Snapshot=t65.inf"中的数字会变化,其余内容不变?


3) 如果我想把脚本添加到场景中,添加十个虚拟用户,迭代一次,每个用户不同的org值,org参数应该如何设置?


已将这部分代码添加到附件中,请参考!


作者: yetties2005    时间: 2009-1-2 22:21
如果是B/S的,是应该可以用HTML协议的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2