最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

菜Gavin学QTP之PostgreSQL数据库检查点

来源:动视网 责编:小采 时间:2020-11-09 12:09:54
文档

菜Gavin学QTP之PostgreSQL数据库检查点

菜Gavin学QTP之PostgreSQL数据库检查点:先说下被测系统的基本情况,被测系统是C/S架构,服务器是Linux Kernel 2.6 +PostgreSQL,客户端在XP下。计划要做的是通过描述性编 最近一段时间一直在研究通过QTP实现自动化;以前学一段时间的QTP后就基本就没有用过,也没搞过自动化,所以无论是自动化还是
推荐度:
导读菜Gavin学QTP之PostgreSQL数据库检查点:先说下被测系统的基本情况,被测系统是C/S架构,服务器是Linux Kernel 2.6 +PostgreSQL,客户端在XP下。计划要做的是通过描述性编 最近一段时间一直在研究通过QTP实现自动化;以前学一段时间的QTP后就基本就没有用过,也没搞过自动化,所以无论是自动化还是


先说下被测系统的基本情况,被测系统是C/S架构,服务器是Linux Kernel 2.6 +PostgreSQL,客户端在XP下。计划要做的是通过描述性编

最近一段时间一直在研究通过QTP实现自动化;以前学一段时间的QTP后就基本就没有用过,也没搞过自动化,所以无论是自动化还是QTP实际上还是个带着蛋壳的菜鸟;不过这段时间的研究也是自得其乐,特意在blog上写几篇文章,记录下自己学习的点点滴滴!

经过一段时间的琢磨,已经到了开始研究数据库检查点的阶段了;之前研究的一些成果如通过描述性编程实现位图检查点、文本检查点的经历也会慢慢补充到blog上。

先说下被测系统的基本情况,被测系统是C/S架构,服务器是Linux Kernel 2.6 +PostgreSQL,客户端在XP下。

计划要做的是通过描述性编程实现数据库检查点,个人觉得更灵活一些;不过既然用的是QTP做自动化,那自然要学一下通过QTP自带的检查点功能实现数据库检查点;过程基本清楚,但是涉及到具体细节时就真的磕磕绊绊了;当添加数据库连接时就遇到了小麻烦,要连接的数据库是PostgreSQL,而Windows默认的ODBC里没有PostgreSQL的驱动,所以要先上网下载一个,下载地址如下:

下载在Linux公社的1号FTP服务器里,下载地址:

FTP地址:ftp://www.linuxidc.com

用户名:

密码:

在 2011年LinuxIDC.com\3月\菜Gavin学QTP之数据库检查点

下载方法见

安装后就可以通过ODBC配置server ip(数据库所在ip)、user name(数据库的用户名)、password(用户密码)、DataBase(数据库名称)来连接到PostgreSQL了;其余配置都很基础,,在此不详细说明了;

然后说说通过描述性编程来实现数据库检查点;基本思路是通过ADODB来连接、打开、操作数据库;但是执行了下面的脚本后在连接数据库时提示“[Microsoft][ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序”,主要是当时还没安装PostgreSQL的ODBC驱动;当时通过QTP自带的功能插入数据库检查点失败后就想直接用描述性编程实现算了,结果也没成功,后来没办法下载了驱动后,两种方法都成功了;太晚了,后续的实现方法也会逐渐更新上来,大家看看也好点评一下,看看是否有更优办法!

set conn=CreateObject("ADODB.Connection")

set rs =CreateObject("ADODB.RecordSet")

ConnectionString="DRIVER ={PostgreSQL ANSI};Server=172.19.2.130;UID=sa; PWD=sa; Database=testdb;"

Conn.Open ConnectionString

strSQL ="select * from tbl_device "

rs.open strSQL,conn

If conn.State = 0 Then

Msgbox "连接数据库失败"

Else

Msgbox "连接数据库成功"

End If

文档

菜Gavin学QTP之PostgreSQL数据库检查点

菜Gavin学QTP之PostgreSQL数据库检查点:先说下被测系统的基本情况,被测系统是C/S架构,服务器是Linux Kernel 2.6 +PostgreSQL,客户端在XP下。计划要做的是通过描述性编 最近一段时间一直在研究通过QTP实现自动化;以前学一段时间的QTP后就基本就没有用过,也没搞过自动化,所以无论是自动化还是
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top