QTP環境變量部分羅列

       最近在調試一個網上Down下來的QTP自動化輕量級的框架,本來在看腳本時是知道這句調用環境變量的句子。但當腳本帶到公司去跑時卻出了些問題,而剛剛報錯的那句就是調用環境變量的那句,突然想不起這句是哪出來的。還在網上查如何獲得QTP當前腳本目錄。暈,QTP報錯機制還不是很準確,主要是因爲腳本里用了executefile語句所以當執行所調用的VBS時不能查看源代碼,而在腳本里亂跑,導致報錯的位置不正確。後來清醒時突然想起來其實本來應該就有的build-in的環境變量的。

 

而且環境變量裏還是有不少可用的變量的,以前一直沒有去仔細看,借這個機會好好看一下,以便日後需要時用;環境變量裏的內容大致爲:

 

 從上至下:

 

ActionIteration:當前運行的Action迭代數(即第幾次迭代)

 

ActionName:當前運行的Action的名字

 

ControllerHostName:當有一個控制器控制多個代理機器在運行自動化腳本時,代表控制器所在的主機名稱

 

GroupName:場景標識數(不知爲何用?)

 

LocalHostName:本機名稱

 

OS:操作系統的類型(工作站?服務器?)

 

OSVersion:操作系統版本號

 

ProductDir:QTP安裝目錄

 

ProductName:QTP全稱

 

ProductVer:QTP版本

 

ResultDir:QTP結果存放的位置

 

ScenarioID:場景ID

 

SystemTempDir:系統臨時目錄

 

TestDir:QTP腳本運行的目錄

 

TestIteration:當前測試的跌代數

 

TestName:當前測試腳本的名稱

 

UserName:當前Windows登錄用戶

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章