與Jmeter不同的是,收到響應後,Load Runner是否支持JavaScript執行? 因爲在JMeter中,當我們收到響應頁時,如果它包含JavaScript或ajax調用,那麼它不會被JMeter處理?那麼它是否受到Load Runner的支持?LoadRunner是否在響應頁面中支持JavaScript執行?
1
A
回答
3
是的,TruClient虛擬用戶類型,vesions 11.x和更高版本。
除非你的代碼是真正的異步,其中單獨線程拉開Javascript和每次服務器請求到達順序實質上不同的,你真的不需要JavaScript的處理。當您在多個錄製會話中查看給定業務流程的調用順序時,大多數AJAX客戶端在其行爲中的「A」和更多「S」同步行爲較少。在其餘的那些真正的'A'行爲同步中,絕大多數的'A'調用是第三方組件,它們不會被包含在你的性能測試中(你能想象試圖協調你的性能測試與谷歌,因爲你的應用程序包括谷歌地圖!)
因此,回到你的核心核心問題。是的,LoadRunner確實包含支持JavaScript處理的虛擬用戶類型,即TruClient虛擬用戶。如果您想運行完整的瀏覽器,也可以使用GUI虛擬用戶或Citrix | RDP虛擬用戶。對於更大的問題,你真的需要一個處理JavaScript的虛擬用戶嗎?仔細查看跨多個記錄會話的請求序列,以瞭解您的業務流程在本質上(與您的服務器和您的代碼)是否真正異步,或者與應用程序的行爲同步。
相關問題
- 1. LoadRunner是否測量UI響應時間?
- 2. 如何在ajax響應頁面中執行javascript?
- 3. PSEXEC是否支持域間執行?
- 4. 執行opendir()支持分頁
- 5. 如何在頁面url之間的loadrunner中執行關聯?
- 6. JavaScript是否會影響頁面源?
- 7. 在.load()頁面後執行javascript頁面
- 8. 是否可以審計在頁面上執行的JavaScript方法?
- 9. 本機LoadRunner JMX監視器是否支持WebLogic 11g(10.3.6)?
- 10. 在Google上執行操作是否支持中文?
- 11. 在Scrapy響應中執行內嵌JavaScript
- 12. 電子郵件中是否支持JavaScript?
- 13. 在加載頁面中執行javascript
- 14. Node.js是否支持並行?
- 15. QtWebkit:支持javascript頁面打開?
- 16. 打印HTML頁面是否重新執行javascript?
- 17. RabbitMQ是否支持按時間從隊列中執行進程?
- 18. 運行在iframe中的javascript是否會影響主頁?
- 19. 如何檢查瀏覽器是否支持JavaScript,在javascript中?
- 20. 是否有可能在Conductor Selenium框架的頁面上下文中執行Javascript?
- 21. 在響應中執行JavaScriptHTML
- 22. IOS應用程序支持頁面URL
- 23. Volley是否有JSON參數,字符串響應本機支持
- 24. 是否所有的瀏覽器都支持excel響應?
- 25. flask_json擴展是否支持頂級數組JSON響應?
- 26. express.js:請求和響應對象是否支持「app」屬性?
- 27. 從http響應頭識別瀏覽器是否支持gzip
- 28. Jetty是否支持HTTP分塊響應/傳輸編碼?
- 29. WATIN中是否有頁面檢查器在每個頁面加載時執行?
- 30. 如何使用JavaScript支持加載頁面服務器頁面
謝謝偉大的答案:D – AsadYarKhan