剛剛獲得LR 11 Vugen許可證,並嘗試TruClient,看起來不錯,基於Firefox的腳本錄製工作非常好。但是,我還沒有找到以下答案:
1)TruClient的運行方式是否與QuickTest Pro虛擬用戶腳本(每個操作系統一個用戶)相同?
2)它被稱爲Ajax TruClient,這是否意味着它只支持基於JavaScript的網頁或全部(標準php/html),包括javascript等?Ajax TruClient,使用範圍和侷限性?
0
A
回答
2
這裏有幾個答案爲ya:
1)TruClient不限像的GUI的Vuser(WinRunner的或現在QTP)到單個GUI會話上的負載生成器。您可以在單個Load Generator上運行多個AJAX TruClient虛擬用戶,他們將像虛擬用戶一樣「無形」運行。您可能會發現該驅動程序要重得多(需要更多的內存和CPU),因此無法運行與Web HTTP/HTML vuser相同數量的vuser。
2)TruClient不僅適用於基於AJAX的網頁 - 它可以在瀏覽器中呈現的任何網頁上工作。
0
除了Mark所說的,它純粹是事件驅動的,也就是說,如果用戶點擊一個鏈接,這是呈現的東西,作爲資源消耗並隨後顯示,與傳統的無頭實現相反,作爲回報,使用更少的系統資源。
這是TruClient的主要注意事項之一(根據經驗):根據腳本或工作流的複雜程度,在我的情況下,單個用戶模擬可能會佔用大量資源,主要是內存。 這是因爲對於被模擬的每個虛擬用戶,都會生成一個Gecko Web Engine實例,以便重播該腳本,並且這會產生成本。
但是,現實主義的水平達到了非常接近典型的用戶會話和體驗的水平,例如,可以設置打字速度,決定是否模擬緩存機制,對圖案和圖像識別進行額外修正,等等。
總體而言,多數是積極的經驗,但有一定的價格。與惠普銷售人員交談(免責聲明:我不工作的公司,只是經驗)。
0
多一點...
TC在某些方面是一大勝利,因爲你能避免一噸討厭的相關性。但它也有一些缺點,內存/ CPU佔用空間可能很大,同步問題可能會非常棘手。
相關問題
- 1. MYSQL使用範圍/極限
- 2. jQuery Ajax調用對象屬性範圍
- 3. javascript中的全局範圍和局部範圍
- 4. Android:極限佈局滾動範圍
- 5. eval()和全局範圍
- 6. ajax和變量範圍
- 7. Ajax和範圍問題
- 8. SDK2:範圍和權限updateSettingsValues()
- 9. AJAX調用中ScriptManager的侷限性
- 10. 用法和侷限性5
- 11. excel性能使用範圍
- 12. 合併全局和局部範圍
- 13. JavaScript全局對象和全局範圍
- 14. 極限範圍
- 15. 限制範圍
- 16. 極限範圍
- 17. 限制範圍
- 18. 使用@ Html.EditorForModel的侷限性
- 19. 全局範圍的問題,返回值和ajax?
- 20. 工作圍繞地圖的侷限性
- 21. Javascript範圍查詢使用jQuery $ .ajax
- 22. Spring和範圍屬性
- 23. 使用JavaScript的日期範圍限制
- 24. Numpy:使用無限範圍的箱子
- 25. Java中的使用範圍限制?
- 26. 在yii2中使用極限範圍?
- 27. 使用範圍和訂單的極限和偏移
- 28. Python的本地範圍和全局範圍
- 29. 使用範圍和乘法
- 30. 總計和使用範圍