51Testing软件测试论坛

标题: 如何将数据库中的数据弄成脚本的参数? [打印本页]

作者: alice1982wang    时间: 2009-12-7 15:32
标题: 如何将数据库中的数据弄成脚本的参数?
我有如下脚本:
web_custom_request("showOperation.htm_3",
                "URL=https://hsse.hs.handsome.com.cn/se/support/showOperation.htm?wfid={NewParam}",
                "Method=POST",
                "Resource=1",
                "RecContentType=application/json",
                "Referer=https://hsse.hs.handsome.com.cn/se/portal/SupportPortal.htm?projectId=20090908",
                "EncType=",
                "Body=&currentProjectId=20090908&currentProjectName=机房设å\xA4\x87",
                LAST);

        web_custom_request("fetchProductVersionList.htm",
                "URL=https://hsse.hs.handsome.com.cn/se/services/sys/fetchProductVersionList.htm",
                "Method=POST",
                "Resource=1",
                "RecContentType=application/json",
                "Referer=https://hsse.hs.handsome.com.cn/se/portal/SupportPortal.htm?projectId=20090908",
                "EncType=application/x-www-form-urlencoded; charset=UTF-8",
                "Body=param.productId=20090908&currentProjectId=20090908&currentProjectName=机房设å\xA4\x87",
                LAST);

        web_custom_request("fetchArtifactAttList.htm",
                "URL=https://hsse.hs.handsome.com.cn/se/services/reqm/fetchArtifactAttList.htm",
                "Method=POST",
                "Resource=1",
                "RecContentType=application/json",
                "Referer=https://hsse.hs.handsome.com.cn/se/portal/SupportPortal.htm?projectId=20090908",
                "EncType=application/x-www-form-urlencoded; charset=UTF-8",
                "Body=param.artifactId={NewParam_1}&param.preferredOrder=lastUpdateDttm&currentProjectId=20090908&currentProjectName=机房设å\xA4\x87",
                LAST);

其中有两个参数,这两个是有关联的,并且可以从数据库中提取。我将他们参数化并且想让他们一一对应,可是不知道如何进行参数化的配置,是用ODBC么?怎么用?请各位大侠帮帮忙,急!!
作者: ganlan    时间: 2009-12-7 16:22
如果是从库表中取的数据,那么就直接参数化就可以了,如果两个字段有关联,是一一对应的,那么就放在一个参数文件中,设置第二个参数随第一个取就行。
如果是系统自动生成的参数,那么需要设置手动关联,这个稍微复杂一点,多调试几次关联函数,应该是可以取值成功的。
作者: alice1982wang    时间: 2009-12-7 16:32
标题: 谢谢2楼的答复
你好,谢谢你的帮助。
我将两个参数放在一个参数文件中了,可是点击手动指定SQL语句时怎么也创建不出来连接字符串,见附件,请帮忙告诉我这么做是对的么?
作者: alice1982wang    时间: 2009-12-7 16:36
标题: 回复 2# 的帖子
请问如何将两个参数放在一个参数文件中啊?
作者: ganlan    时间: 2009-12-7 16:46
从数据库中查参数数据,应该是将数据库中的数据导入到参数文件中而已,
其实可以不用这样做,直接查出来拷贝到参数文件中也一样的,不用通过LR那个工具去导。

两个参数放在一起时,是在进行第二个参数参数化,选择文件为第一个参数文件,进去以后重新增加一个参数列,也就是增加一个字段,然后这个字段的取值方式选随前面一个字段取值就可以了。你上面两个参数已经放在一个文件中了。
作者: wu_xiaoxiang    时间: 2009-12-7 16:53
学习了!




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