我需要執行一個由生成的測試腳本Rational Functional Tester使用理性代理控制器請你能幫我瞭解我該怎麼做?如果這不可能,我該如何在未安裝RFT的計算機上執行腳本?使用代理控制器執行rft測試腳本?
回答
Post RFT 8.2.0.1,能夠在遠程機器上執行腳本必須在該機器上安裝RFT。
** * **編輯 ***
RFT的安裝是一個完整的軟件包安裝,這意味着當你安裝RFT它安裝了一個完整的產品,它能夠記錄/回放腳本上的所有支持的域名。
所以它不是可以說,這臺機器上X只安裝刻錄機和機器Ÿ上只安裝播放引擎。
另一種方法可能是在服務器機器上安裝某種工具,可以說這裏是腳本,在機器上運行並執行Z,但沒有安裝RFT ..但是腳本可能有控制記錄爲所有域(html/java/.net/SAP/Win32)所有支持文件DLLs/JARs(代理服務器和操作系統相關的共享庫)將不得不轉移到該機器,我認爲這將是相當一個任務:)。所以在我看來這不是不可能的,但它還沒有完成。
錯,這不是不可能的。只需要很多配置。 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#編寫的,因此在運行時,需要網絡框架才能成功播放。
- 1. RFT使用腳本打開瀏覽器
- 2. SQL腳本執行控制
- 3. 使用Rspec進行控制器測試
- 4. 執行僅測試使用pytest不執行父腳本
- 5. 如何將TFS構建過程配置爲通過測試控制器在測試代理上執行測試?
- 6. 如何在遠程機器上執行RFT腳本
- 7. 測試使用$資源響應執行服務的控制器
- 8. 使用NUnit與ASP.NET WebApi控制器執行集成測試
- 9. 測試代理無法與測試控制器通信
- 10. 在測試控制器上註冊TFS 2010測試代理
- 11. 「測試代理無法連接到測試控制器」 VS2012代理
- 12. 「測試代理無法連接到測試控制器」 VS2013代理
- 13. 從CodeIgniter控制器執行Java腳本代碼
- 14. 在遠程測試控制器/代理上運行一個測試
- 15. SoapUI全局代理測試不會用於測試執行
- 16. 由測試控制器和代理遠程執行虛擬機上的CodedUI測試
- 17. 使用selenium腳本執行Test Link測試用例
- 18. 使用PHP腳本測試用戶HTTP代理
- 19. 使用RSpec測試執行代碼
- 20. 如何快速製作IBM RFT腳本
- 21. 在控制檯上執行php腳本
- 22. 執行PHP腳本在控制檯
- 23. 從Rails控制檯執行ruby腳本
- 24. Bash/expect腳本來控制執行
- 25. 控制從Java執行Jython腳本
- 26. 在R控制檯執行腳本
- 27. 如何控制postgres腳本執行
- 28. 用SpringMVC測試控制器
- 29. 使用Spring測試執行SQL腳本測試正在提交更改
- 30. 使用批處理腳本在Windows 7上自動執行telnet端口測試
我需要了解,它不可能做到這一點? **感謝您的關注** –
在上面的答案中添加了評論。謝謝 – Prakash
感謝@Prakash的幫助 –