2017-09-07 42 views
-1

親愛的HP Load Runner專家!HP True Client更換

我們發現HP Load Runner True Client不太穩定,迫使我們使用舊版本的Firefox。由於應用程序要求,我們需要針對最新版本的Firefox進行測試。我們已經測試了幾個版本,包括12.53。 CPU%也很重。當使用True Client時,我們在[user]:[cpu]之間獲得1:1關係。

我們想在這些負載測試中驅動GUI。我們不想通過發送HTTP請求來驅動/導航負載測試,即不驅動瀏覽器。

您能否推薦替代品;

  1. 插入到HP True Client(驅動程序),也許別人有 開發了一個類似的插件,HP LoadRunner可以掛鉤到?
  2. HP Load Runner的一個很好的選擇,它也打開了用於負載測試的最終用戶瀏覽器GUI,可以很好地擴展嗎?最好是開源。

感謝,

回答

0

我們要推動GUI在這些負載測試。我們不希望 驅動器/通過發送HTTP請求導航負載測試,即不驅動瀏覽器的 。

驅動它的技術原因是什麼?您的服務器如何知道正確操作需要GUI?這是1995年至1996年的最新技術水平,但服務器性能測試的技術原因非常穩健,整個市場都向API級虛擬用戶轉移。

如果您建議「渲染」是其原因,那麼我建議您仔細檢查瀏覽器的開發人員工具,以回答有關在瀏覽器中花費多少時間的問題。在每個開發人員和GUI的每個功能驗證的服務器性能測試之前,這是一個應在每個級別上提出並解決的問題。

如果您建議我們需要了解負載情況下的情況,那麼我會建議一條路徑可用二十年來做到這一點。一:將大部分負載實現爲API層虛擬用戶。每個業務流程採用一個虛擬用戶,並將其實施爲GUI虛擬用戶,該用戶在獨特的操作系統實例中運行完整的瀏覽器。正確命名您的交易,例如Login_HTTP和Login_GUI。它們在給定的加載點之間的差異代表了客戶端的開銷。

0

結賬Apache JMeter這是免費的,開源的。您應該能夠使用提供JMeter和Selenium集成的WebDriver Sampler plugin

另外,您可以在Selenium Java client庫插上並編寫代碼來驅動使用下列方法之一瀏覽器實例(S):它允許執行任意的Java/Groovy代碼