2012-10-07 41 views

回答

0

Post RFT 8.2.0.1,能夠在遠程機器上執行腳本必須在該機器上安裝RFT。

** * **編輯 ***
RFT的安裝是一個完整的軟件包安裝,這意味着當你安裝RFT它安裝了一個完整的產品,它能夠記錄/回放腳本上的所有支持的域名。

所以它不是可以說,這臺機器上X只安裝刻錄機和機器Ÿ上只安裝播放引擎。
另一種方法可能是在服務器機器上安裝某種工具,可以說這裏是腳本,在機器上運行並執行Z,但沒有安裝RFT ..但是腳本可能有控制記錄爲所有域(html/java/.net/SAP/Win32)所有支持文件DLLs/JARs(代理服務器和操作系統相關的共享庫)將不得不轉移到該機器,我認爲這將是相當一個任務:)。所以在我看來這不是不可能的,但它還沒有完成。

+0

我需要了解,它不可能做到這一點? **感謝您的關注** –

+0

在上面的答案中添加了評論。謝謝 – Prakash

+0

感謝@Prakash的幫助 –

0

錯,這不是不可能的。只需要很多配置。 http://www-01.ibm.com/support/docview.wss?uid=swg21319598

在遠程計算機上執行腳本RFT: 確保腳本(Java或.NET)的前部署遠程執行編譯。 編譯成功後,爲了啓動遠程執行,在主機上,需要正確安裝和配置測試管理器。

以下是主機上TM的配置:在「執行」選項卡中,右鍵單擊「計算機」,然後添加新計算機,指定計算機名稱,屬性和端口信息,所以TM將能夠找到遠程機器。 對於java腳本和.net腳本,將分別介紹遠程機器的設置。對於java腳本,遠程計算機上需要以下內容: 測試管理器測試代理。 (可以從Test manager CD安裝)。 Rational Functional Tester Test Agent。(可以從RFT安裝包安裝)。 對於.net腳本,遠程計算機上需要以下內容: 測試管理器測試代理。 (可以從Test manager CD安裝)。 Rational Functional Tester Test Agent。(可以從RFT安裝包安裝)。 (遠程機器上不需要Visual Studio,目前存在缺陷,請參考單獨的關於此解決方法的技術說明,搜索「使用.net腳本進行遠程執行」)。

最後但並非最不重要的如果客戶的AUT基於Windows/.net/SAP,那麼.net框架需要安裝在遠程機器上,無論它是Java腳本還是.NET腳本。這是因爲RFT代碼的某些部分在感染期間被放入應用程序中,這些應用程序的RFT代碼是用C#編寫的,因此在運行時,需要網絡框架才能成功播放。