QTP插入数据库检查点,手动指定SQL语句的写法。
一、SQL Server格式(本地无需安装SQL Server)
connectionstring(连接字符串):
1.本地没有创建数据源的方式
DRIVER=SQL Server;SERVER=数据库IP地址;UID=用户名;PWD=密码;APP=Microsoft Office 2003;WSID=本地主机名;DATABASE=数据库名
实例:
DRIVER=SQL Server;SERVER=10.160.11.10;UID=sa;PWD=sa;APP=Microsoft Office
2003;WSID=RJHLJUN;DATABASE=dcwork
2.本地已创建数据源的方式
DSN=数据源名称;UID=用户名;PWD=密码;APP=Microsoft Office 2003;WSID=数据库的主机名;DATABASE=数据库名
实例:
DSN=LocalServer;UID=sa;PWD=sa;APP=Microsoft Office
2003;WSID=RJDCWORKTEST;DATABASE=dcwork
3.SQL语句实例(从数据库表HR_LANGUAGE_TYPE中,查询字段语言名称LANGUAGE_NAME,条件语言名称=中文,按语言名称升序排序结果)
source(SQL语句):
SELECT HR_LANGUAGE_TYPE.LANGUAGE_NAMEFROM
dcwork.dbo.HR_LANGUAGE_TYPE HR_LANGUAGE_TYPEWHERE
(HR_LANGUAGE_TYPE.LANGUAGE_NAME='中文')ORDER
BY HR_LANGUAGE_TYPE.LANGUAGE_NAME
二、DB2格式:(本地至少安装DB2 Run-Time Client Lite)
connectionstring(连接字符串):
1.本地没有创建数据源的方式
DRIVER={IBM DB2 ODBC DRIVER};UID=用户名;PWD=密码;MODE=SHARE;DBALIAS=数据库名;
实例:
DRIVER={IBM DB2 ODBC
DRIVER};UID=db2admin;PWD=db2admin;MODE=SHARE;DBALIAS=DCWORK;
2.本地已创建数据源的方式
DSN=数据源名称;UID=用户名;PWD=密码;MODE=SHARE;DBALIAS=DCWORK;
实例:
DSN=DWCORKDB2;UID=db2admin;PWD=db2admin;MODE=SHARE;DBALIAS=DCWORK;
3.SQL语句实例
source:SQL语句
SELECT HR_LANGUAGE_TYPE.LANGUAGE_NAMEFROM DB2ADMIN.HR_LANGUAGE_TYPE
HR_LANGUAGE_TYPEWHERE (HR_LANGUAGE_TYPE.LANGUAGE_NAME='中文')ORDER BY HR_LANGUAGE_TYPE.LANGUAGE_NAME
三、Oracle格式:(本地需要安装Oracle ODBC DRIVER)
connectionstring(连接字符串):
1.本地没有创建数据源的方式
DRIVER={Oracle in OraHome92};SERVER=数据库服务名;UID=用户名;PWD=密码;DBQ=数据库名;DBA=W;APA=T;EXC=F;XSM=Default;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;GDE=F;FRL=Lo;BAM=IfAllSuccessful;MTS=F;MDI=Me;CSR=F;FWC=F;PFC=10;TLO=O;
实例:
DRIVER={Oracle in OraHome92};SERVER=DCWORK;UID=DCWORK;PWD=DCWORK;DBQ=DCWORK;DBA=W;APA=T;EXC=F;XSM=Default;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;GDE=F;FRL=Lo;BAM=IfAllSuccessful;MTS=F;MDI=Me;CSR=F;FWC=F;PFC=10;TLO=O;
2.本地已创建数据源的方式
DSN=数据源名称;UID=用户名;PWD=密码;DBQ=数据库名;DBA=W;APA=T;EXC=F;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;GDE=F;FRL=F;BAM=IfAllSuccessful;MTS=F;MDI=F;CSR=F;FWC=F;PFC=10;TLO=0;
实例:
DSN=dcworkoracle;UID=DCWORK;DBQ=DCWORK;DBA=W;APA=T;EXC=F;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;GDE=F;FRL=F;BAM=IfAllSuccessful;MTS=F;MDI=F;CSR=F;FWC=F;PFC=10;TLO=0;
3.SQL语句实例
source:SQL语句
SELECT HR_LANGUAGE_TYPE.LANGUAGE_NAMEFROM DCWORK.HR_LANGUAGE_TYPE
HR_LANGUAGE_TYPEWHERE (HR_LANGUAGE_TYPE.LANGUAGE_NAME='中文')ORDER BY HR_LANGUAGE_TYPE.LANGUAGE_NAME
分享到:
相关推荐
QTP 数据库检查点的添加和配置 QTP 中的数据库检查点是指在测试脚本中设置的检查点,以便在测试过程中验证数据库中的数据是否符合预期结果。添加数据库检查点可以通过 Insert->checkpoint-databasecheckpoint 生成...
综上所述,QTP中的数据库检查点是通过配置连接字符串并执行SQL查询来实现的,不同的数据库类型需要不同的连接参数,但基本原理是相同的:确保应用程序与数据库交互的正确性。通过这种方式,测试人员可以有效检测出...
检查点类型可以分为多种,包括标准检查点、图像检查点、表检查点、页面检查点、文本/文本区域检查点、位图检查点、数据库检查点、可访问性检查点、XML 检查点等。 标准检查点是最常用的检查点类型,它可以检查对象...
qtp链接数据库的代码 qtp链接数据库的代码 qtp链接数据库的代码 qtp链接数据库的代码 qtp链接数据库的代码
综上所述,文件中所涉及的QTP访问数据库知识点涵盖了建立数据库连接、执行SQL命令、处理查询结果以及连接的关闭和管理等方面。掌握这些知识点对于自动化测试工程师来说非常重要,因为它们是编写自动化测试脚本的基础...
QTP入门-检查点输出值参数化 录像 检查点 输出值 参数化 同步点 1.检查点 目的: 检查点比较指定属性的当前值与期望值,以判断当前的程序(或站点)功能是否正常。 在密码正确的情况下预期结果是进入主界面,检查...
QTP连接数据库主要涉及以下几个关键知识点: 1. **数据驱动测试**:这是一种测试方法,其中测试用例的数据来自外部源,如Excel表格或数据库。这样可以灵活地更改测试数据,而不必修改测试脚本,提高了测试的覆盖率...
本篇将详细介绍如何使用QTP连接SQL SERVER、ORACLE、DB2、SYBASE和MYSQL这五种常见的数据库。 1. **SQL SERVER连接**: 使用QTP连接SQL SERVER,主要通过ODBC或者ADO对象来实现。首先需要在系统中设置好ODBC数据源...
QTP检查点使用的PPT演示文稿,讲解非常详细,包括录制脚本、检查点设置、参数化等。
Quicktest professional 各种库据库的联接方法,手动指定SQL语句的写法。
qtp 访问sql server数据库及操作excel
【转贴:完整的QTP数据库连接(以SQLSEVER例并有导出excel) 百度空间_应用平台.files】和【QTP手动连接SQL Server-DB2-Oracle数据库的方法 - gold_85的日志 - 网易博客.files】可能是包含示例代码或图片的附件,...
在软件开发过程中,有时我们需要对数据库进行操作,例如读取数据、更新数据或者执行其他SQL命令。QuickTest Professional(QTP)是自动化测试工具,它提供了通过VBScript脚本来访问和操作数据库的能力。本文将详细...
通过QTP连接到Mysql的一个小demo,自己研究的整理了份文档,供需要的朋友们研究
- **数据库检查点**:检查数据库记录的值。 - **表检查点**:验证表格数据是否正确。 - **脚本检查点**:执行一段自定义的VBScript代码并验证结果。 - **资源检查点**:检查系统资源如内存、CPU等的状态。 - **...