2012-03-13 35 views
0

剛剛獲得LR 11 Vugen許可證,並嘗試TruClient,看起來不錯,基於Firefox的腳本錄製工作非常好。但是,我還沒有找到以下答案:
1)TruClient的運行方式是否與QuickTest Pro虛擬用戶腳本(每個操作系統一個用戶)相同?
2)它被稱爲Ajax TruClient,這是否意味着它只支持基於JavaScript的網頁或全部(標準php/html),包括javascript等?Ajax TruClient,使用範圍和侷限性?

回答

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佔用空間可能很大,同步問題可能會非常棘手。