1

我是新來的JMeter的web應用程序,我試過性能測試一個web應用程序使用它,性能測試使用的JMeter

它有4頁,

Login page(Http Authorization Manager) 
Page 1 
Page 2 
Page 3 

在這裏,當我用我的應用程序實時從一頁到另一頁花費太多時間(> 2秒)。 但在jmeter中,結果顯示頁面在快速時間(平均時間 - 668毫秒)中加載。

是它擊中頁面單獨?(即從登錄頁面第1頁和登錄頁第2頁等)

我想知道的是,在下面的情形我的應用程序有更多的如何執行什麼樣本。

序列:登錄 - 轉到頁1 - 點擊一個鏈接 - 頁轉到頁2 - 點擊鏈路頁轉到頁3

上或有任何的方式來記錄的順序和做100個用戶的負載測試或者?

回答

1

在這裏,當我實時使用我的應用程序時,需要花費太多時間(> 2秒)從一個頁面加載到另一個頁面。但是,在jmeter中,結果顯示頁面在快速時間內加載(平均時間 - 668毫秒)。

有一些原因JMeter是速度快:

  • 的JMeter只打開HTML頁面,瀏覽器打開網頁,圖片和另一個東西
  • 的JMeter不會呈現HTML和JS,但瀏覽器不

進行一些更改您的JMeter的腳本:

  • 添加HTTP Cookie管理
  • 添加HTTP緩存管理器
  • 添加HTTP請求默認值
  • 移動登錄頁面,子成僅一次控制器(如你不會每次都登錄,對吧?)
+0

HTTP請求默認已添加,但HTTP Cookie /緩存管理器將如何幫助解決此問題?這與應用程序的性能有關嗎?請解釋。 –

+0

HTTP Cookie管理器 - 用於保存cookie會話。緩存管理器將模擬真實用戶測試,就像在真實條件下的瀏覽器緩存頁面一樣,但是對於您的情況它是可選的,您只有4頁。 – Bob