2014-09-24 63 views
0

我有一個測試計劃設置,我正在使用我的Web應用程序。這非常簡單,用戶登錄然後瀏覽一些頁面。除了每當我第一次運行測試計劃(比如重新啓動Web應用程序服務器後的第一次)都記錄的平均響應時間大約是18000ms,但在隨後的運行中它總是在3000ms左右,直到我重新啓動服務器。我只想知道爲什麼會發生這種情況。對不起,我是新手,並提前致謝。第一次運行測試計劃後JMeter響應時間減少

+0

變化很大,通常在後續運行中由於緩存而獲得更好的結果,但不是那麼多。檢查是否由於緩存或其他原因,每次運行參數化值。如果因緩存而在響應時間方面得到如此巨大的改善,那麼它沒有錯,或者您應該擔心的一些事情,但只需確保它。 – 2014-09-24 14:44:18

回答

0

您可以開始排除部分測試計劃並重試。如果這個響應時間沒有下降,那麼你可以集中你的Web應用程序服務器線程池大小。如果它非常小並且您的Jmeter測試計劃需要超過此大小,那麼應用程序服務器會嘗試創建新線程。當您在應用服務器上增加最小線程池大小時,響應時間仍然很長,那麼需要關注測試計劃執行的操作。順便說一下,如果你分享,我想看看你的測試計劃。

+0

我想說的是,當我第一次運行測試計劃時,需要6次持續時間,當我運行它的後續時間..我想知道爲什麼在第一次時間和隨後的時間..它與緩存或發生的事情可能是當我再次運行相同的測試計劃。 – newbie 2014-09-24 07:04:15

+0

一般來說,我的問題是**是否連續再次執行相同的測試計劃會給結果帶來這麼多的變化,即第一次平均。響應時間= 18000ms,第二次平均響應時間= 3000ms?** – newbie 2014-09-24 07:15:21