51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1468|回复: 5
打印 上一主题 下一主题

[原创] 如何将数据库中的数据弄成脚本的参数?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-12-7 15:32:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有如下脚本:
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么?怎么用?请各位大侠帮帮忙,急!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-12-7 16:22:28 | 只看该作者
如果是从库表中取的数据,那么就直接参数化就可以了,如果两个字段有关联,是一一对应的,那么就放在一个参数文件中,设置第二个参数随第一个取就行。
如果是系统自动生成的参数,那么需要设置手动关联,这个稍微复杂一点,多调试几次关联函数,应该是可以取值成功的。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-12-7 16:32:43 | 只看该作者

谢谢2楼的答复

你好,谢谢你的帮助。
我将两个参数放在一个参数文件中了,可是点击手动指定SQL语句时怎么也创建不出来连接字符串,见附件,请帮忙告诉我这么做是对的么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-12-7 16:36:56 | 只看该作者

回复 2# 的帖子

请问如何将两个参数放在一个参数文件中啊?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-12-7 16:46:16 | 只看该作者
从数据库中查参数数据,应该是将数据库中的数据导入到参数文件中而已,
其实可以不用这样做,直接查出来拷贝到参数文件中也一样的,不用通过LR那个工具去导。

两个参数放在一起时,是在进行第二个参数参数化,选择文件为第一个参数文件,进去以后重新增加一个参数列,也就是增加一个字段,然后这个字段的取值方式选随前面一个字段取值就可以了。你上面两个参数已经放在一个文件中了。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-12-7 16:53:43 | 只看该作者
学习了!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 11:53 , Processed in 0.067655 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表