要從QTP鏈接Oracle,前提是已安裝好Oracle客戶端。
然后在 Oracle Net Configuration Assistant 中完成配置:
1. 監聽程序配置,默認即可。
2. 命名方法配置:本地。
3. 本地Net服務名配置-添加-選擇<Oracle8i或更高版本數據庫或服務>-DBName(可以寫成你要鏈接的數據庫名,也可以自己定義,但是要記住,因為這個名字會在QTP數據庫鏈接設置<TNS Service Name>中用到)-選擇協議<TCP>(根據實際情況)-設置主機名:192.168.6.245(數據庫所在電腦的IP或是機器名),并根據實際情況設置段口號,默認為1521-進行測試,提示成功就說明在Oracle客戶端建立數據庫鏈接成功了。恭喜你。
4. QTP端設置:Insert-CheckPoint(也可以是Output Value)-DataBase CheckPoint-Specify SQL statement manually-Create-機器數據源-新建-用戶數據源(或是系統數據源)-選擇<Oracle in OraHome92>-下一步-完成-(真正的數據庫鏈接來了)-Data Source Name <DBName>(數據庫名)-Descrīption,可以隨便填息-TNS Service Name <DBName>(這里的設置要和第4步中的DBName一致,這個就是QTP和Oracle管理的地方)-User ID <loginDBName>(登陸數據庫的用戶名)-測試連通:Test Connection-Password(用戶登陸數據庫的密碼)-ok- 如果連通了,說明設置成功了。
文章來源于領測軟件測試網 http://www.kjueaiud.com/