當我使用loadrunner來測試web應用程序時,我發現ie不能使用activeX。是否可以使用loadrunner來測試activeX?我可以使用loadrunner來測試activeX web應用程序
回答
是的,可以使用LoadRunner來測試activeX。讓我們回顧ActiveX的體系結構,然後查看支持該體系結構的路徑。
ActiveX是客戶端技術,本質上是微軟對Java Applets的迴應。這些項目可以是純粹的客戶端,接口客戶端喜悅類型的項目或實際上與服務器通信。數據交換和轉換也有一定的潛力。
如果這是「客戶端喜悅」,那麼如果您在傳輸層進行錄製,那麼確實沒有什麼需要發生。所有對服務器的請求都將被收集,您將能夠按照您的預期解決您對腳本的修改。
如果這是某種加載和轉換,那麼如果您希望繼續傳輸層,則會遇到其他挑戰。您可能需要與您的開發團隊合作,以瞭解用於轉換數據的算法。你可以在你自己的代碼中實現它來影響要返回的內容的轉換。
如果這是一個直接與服務器通信的小程序,那麼它可能利用了LoadRunner支持的標準協議接口。在這種情況下,雙協議錄製或通過代理進行錄製可能會提取元素。
最後,如果整個應用程序都是activeX,它將直接與未知協議的主機進行通信,並且您無權訪問開發人員以提供對通信的瞭解,那麼您在架構上可以做什麼?那麼,在這種情況下,您將移到OSI模型的頂部,查看您可以使用哪些選項來像用戶那樣練習最終用戶界面。
Buzzy已經注意到了一條路線。您也可以嘗試TruClient。我認爲這兩個項目都有問題,因爲ActiveX組件通常位於瀏覽器管理的DOM環境之外。然後,剩下三個選項,一個完整的GUI虛擬用戶,一個Citrix虛擬用戶或一個遠程桌面虛擬用戶。這三個選項中的每一個都將允許您驅動最終用戶界面,本質上運行一個完整的瀏覽器以及您希望測試的每個虛擬用戶的ActiveX組件的完整副本。
總是有一條路。讓您的架構專業知識指導您瞭解通信協議和客戶端操作。這就是爲什麼這些項目的命令作爲性能測試人員/工程師/架構師的基礎級技能的關鍵所在。
- 1. 我可以使用Fit/Fitnesse來測試.NET應用程序嗎?
- 2. 是否可以使用ipod touch來測試iPhone應用程序?
- 3. Web應用程序測試可視化
- 4. 使用DRT測試Web應用程序
- 5. 測試Web應用程序
- 6. Web應用程序測試
- 7. 測試Web應用程序?
- 8. 我可以使用Loadrunner加載測試Hbase表嗎?
- 9. 我可以使用硒webdriver測試iphone應用程序嗎?
- 10. 測試用於Mac的Web應用程序 - IPad可以嗎?
- 11. 我可以使用Tsung來加載測試Socket.io應用程序嗎?
- 12. 我們是否可以使用xamarin來測試混合移動應用程序
- 13. 我可以使用phantom.js來測試JavaScript重度應用程序嗎?
- 14. 我們可以使用selenium htmlunit-driver **來測試AngularJS應用程序的GUI嗎?
- 15. 使用雲服務來壓力測試Web應用程序
- 16. 如何測試我的web應用程序可以處理「100個用戶」?
- 17. 黃瓜自動化測試可以用來測試Java應用程序嗎?
- 18. 您使用什麼方法來測試Web應用程序的可伸縮性?
- 19. 我可以使用appium來測試網絡應用嗎?
- 20. 任何可以測試PowerBuilder應用程序和Web應用程序的測試工具?
- 21. 我可以在XP上使用iis express來測試IIS7/windows-7上的web應用程序的兼容性嗎?
- 22. 我可以用來測試webservice的最佳應用程序是什麼?
- 23. 您可以使用openshift來部署非Web應用程序嗎?
- 24. 我可以使用Cucumber測試使用多種語言的應用程序嗎?
- 25. C#應用程序中的Web ActiveX
- 26. 如何在LoadRunner中測試Android應用程序?
- 27. 我應該如何強調測試我的web應用程序?
- 28. LoadRunner是否可以用於桌面應用程序
- 29. 是否可以使用Xcui測試網絡應用程序?
- 30. 是否可以使用MonkeyTalk測試網絡應用程序?
activeX在web *上仍然存在* ?! –
嘗試Ajax Click&Script協議,它可能會工作。 – Buzzy