我知道LoadRunner用於系統響應,但我不知道它是否也測量渲染時間(大型列表中的成千上萬項)。我想這可以通過驗證UI中出現的特定對象來完成,但是,我認爲LoadRunner不運行瀏覽器,只發送記錄的數據。我對任何輸入都會非常感激。 謝謝!LoadRunner是否測量UI響應時間?
2
A
回答
3
LoadRunner有很多方法來測量渲染時間。從堆棧頂部開始往下走
- Citrix/RDP虛擬用戶。同步位於此類型的位圖上,因此位圖必須完全呈現給客戶端
- GUI虛擬用戶。這是LoadRunner從版本1開始的一部分。首先是XRunner,然後它變成了WinRunner,而在Current產品中則是QuickTest Professional。 GUI虛擬用戶在胖客戶端服務器時代非常流行,現在Web客戶端越來越厚,越來越豐富。一般而言,您只會運行其中一小部分,而其餘的則是運輸級用戶
- TruClient(LoadRunner 11 on)。運行完整的Firefox堆棧,包括渲染。
當您向上移動堆棧以運行完整客戶端時,存在折衷。首先是每個虛擬用戶的資源成本變得更大,因爲您必須運行完整的客戶端,而不是僅將會話行爲重現到服務器。如果你有一個500MB的瀏覽器加上你的抽樣插件,你甚至可以看到,即使在一個4GB的共享執行代碼主機上,你仍然不會爲每臺主機獲得大量的用戶。如果您查看基於QTP的GUI虛擬用戶,那麼您正在查看每個OS實例的sinngle虛擬用戶。
當您查看TruClient用戶類型的完整firefox堆棧以及運行GUI虛擬用戶的能力時,您的陳述「我認爲LoadRunner不運行瀏覽器並且僅發送記錄的數據」選擇幾乎導致這個陳述被擱置。
現在是下一個大問題。假設它不是你的代碼,並且它的渲染速度很慢,那麼你將能夠做些什麼來改變這種行爲,讓你的應用運行得更快?你可以改變IE嗎?您是否有時間,技能和預算開始挖掘Firefox或Chrome的源代碼以查找緩慢的代碼並進行更新?
相關問題
- 1. 如何測量響應時間,包括Loadrunner中的渲染時間?
- 2. Loadrunner和VSTS 2010中的響應時間
- 3. 是否可以使用Python來測量響應時間?
- 4. 使用測量響應時間觀測
- 5. Python請求測量響應時間
- 6. 與WatiN組合測量響應時間
- 7. 肥皂泡響應時間測量
- 8. 測量屏幕變化響應/時間?
- 9. 肥皂服務 - 測量響應時間
- 10. 用戶響應時間測量
- 11. Loadrunner度量Siebel渲染UI
- 12. htmlService - 響應時間是否緩慢?
- 13. 測試響應時間
- 14. LoadRunner是否在響應頁面中支持JavaScript執行?
- 15. LoadRunner的更高的響應時間,由於在車
- 16. 變量CURL響應時間
- 17. 是否可以測量應用程序使用的「CPU時間」?
- 18. 測量基於Vaadin/Atmosphere的應用程序的響應時間
- 19. UI應用程序頁面加載時間的測量
- 20. 測量Windows應用程序的UI響應度
- 21. 檢測iframe網頁是否有響應
- 22. 測試Flask響應是否爲JSON
- 23. php curl,檢測響應是否爲gzip
- 24. PHP的測試響應時間
- 25. 計算機顯示器響應時間的測量系統 - VHDL
- 26. 使用Tornado測量響應的時間AsyncHTTPClient
- 27. 如何測量平板電腦的觸摸響應時間?
- 28. REST API測量服務器端響應時間(性能)。
- 29. 如何測量服務器的請求和響應時間?
- 30. 如何測量WinForms的響應速度和加載時間
這不是關於瀏覽器速度慢,而是關於我們的應用速度慢。我們有LoadRunner 9,所以TruClient不在考慮之列,但是謝謝,我不知道。順便說一句,我可以看到TruClient只支持基於Javascript的應用程序(或常規網頁+基於JavaScript的應用程序?那麼flex就是...) – user970696 2012-03-10 09:33:56
如果您嘗試在瀏覽器中添加flex/flash/acrobat/...或其他任何內容在處理和渲染,然後你正在看一個GUI虛擬用戶。 LoadRunner可以爲傳輸層上的所有這些類型的額外層添加項產生負載,但是當您「似乎」需要GUI渲染時,則需要GUI虛擬用戶。應該注意的是,如果一個用戶渲染速度慢,那麼最好在功能測試中對其進行攻擊,而不要等到以後進行性能測試。對於許多人來說,緩慢的速度永遠不會很快 – 2012-03-10 16:54:44
謝謝。看起來你是唯一在LR上的專家。另外從我讀到的,只有一個GUI Vuser /每個工作站(除非使用虛擬桌面)。 – user970696 2012-03-10 17:48:15