HP-Mercury TestDirector 8.0的安裝配置
1.安裝前環境配置
TD的WEB服務容器為IIS,必須得先安裝IIS環境。
TD的后臺數據庫默認為Aclearcase/" target="_blank" >ccess,可以選擇使用Sybase、 MS-SQL Server、 Oracle. TD也支持郵件服務,可以選擇安裝郵件服務或則暫時不安裝。如果需要安裝則在安裝前做好郵件服務器的相關配置。
2.安裝事項
在安裝時,要對系統進行一些安裝設置,以下對一些關鍵設置進行簡單解釋。
1)數據庫連接設置
設置數據庫連接時,Access為默認必選,可以選擇另外一種合適的數據庫做為TD的連接數據庫,該數據庫可以在創建TD項目時,選擇作為項目的數據庫。
2)虛擬目錄設置
其中的虛擬目錄名TDBIN下將保存TD的一些運行文件。
3.安裝注意
安裝TD時,系統資源消耗比較大,容易造成安裝失敗或錯誤,所以在安裝時,盡不要進行其他的系統操作,等待安裝完成。
4.安裝后配置
1) 漢化
在安裝目錄TDBIN/Install/下存放的是一些為連接服務的客戶端加載的系統文件。其中的tdclientui80.xco文件,該文件會自動加載到客戶端的C:\Program Files\Common Files\Mercury Interactive\TD2000_80目錄下,并生成為tdclientui80.ocx文件。
注意其中兩個文件的后綴名區別。文件后綴可通過更改方式變換為OCX或XCO.由于Mercury并為發行官方的漢化包,所以采用第三方的資源包進行漢化。漢化方式,把得到的漢化資源dclientui80.xco文件粘貼到服務器TDBIN/Install/目錄下,覆蓋掉原文件即可。
在之前訪問過服務器的客戶端,在下次連接時由于不再加載更新后的數據,所以必須得刪除客戶端下的C:\Program Files\Common Files\Mercury Interactive\TD2000_80目錄下覆蓋tdclientui80.ocx文件,使再次訪問時自動加載漢化后的新組件。
也可以通過在客戶端C:\Program Files\Common Files\Mercury Interactive\TD2000_80目錄下覆蓋tdclientui80.ocx文件達到漢化的目的。
2) 設置MS-SQL的數據庫連接
對數據庫的“客戶端網絡實用工具”進行配置。選擇協議Named Pipes與TCP/IP,別名設置最好選擇本機計算機名。
對數據庫的安全性設置——身份驗證,設置為SQL Server和WINDOWS.設置后,在后臺PING連接數據庫,如果成功,則可正常創建該類數據庫的項目。
3) IE7.0兼容性
安裝TD后,并不能順利支持IE7.0的客戶端瀏覽器。此時可以用記事本等打開服務器TDBIN/目錄下的start_a.htm源文件,然后進行編輯。
查找“ var fMSIE3456”
然后在該行的末尾處分號前添加一段語句“|| (ua.lastIndexOf('MSIE 7.0') != -1)”
保存即可
或者
TD中不支持7.0版本,解決方法如下:
將虛擬目錄下的首頁文件如C:\.netpub\TDBIN\start_a.htm(用記事本打開)這個頁面中的
var fMSIE3456 = (ua.lastIndexOf('MSIE 3.0') != -1) || (ua.lastIndexOf('MSIE 4.0') != -1) || (ua.lastIndexOf('MSIE 5.0') != -1) || (ua.lastIndexOf('MSIE 5.5') != -1) || (ua.lastIndexOf('MSIE 6.0') != -1) 后加上|| (ua.lastIndexOf('MSIE 7.0') != -1)即可;
4)TD系統信息修改
在C:\Program Files\Common Files\Mercury Interactive\目錄中的DomsInfo文件夾,該文件夾中保存TD系統的關鍵信息,其中有TD系統配置信息的數據庫doms.mdb文件,該數據庫文件已默認被加密,密碼為tdtdtd.在Templates文件夾中的文件為初始化生成的項目模板文件,包括TestDir.mdb,該文件為生成項目的初始數據庫表。這樣的話我們,就可以在每次創建項目時初試化出我們想要的,預定好的數據庫表和相關數據來。就可以避免每次創建項目時重復的手工定義字段了,我們可以定制自己的項目數據庫模板。
如當遺忘ADMIN的密碼時,可以通過往doms.mdb的ADMIN表中的ADMIN_PSWD字段更換寫入“456711”,登陸時輸入密碼“test”即可進入。