2017-10-18 151 views
1

在對分段環境執行Jmeter測試時,我們運行了ehcache clear命令,該命令刪除了所有站點緩存。由於ehcache被清除,我們期待性能和吞吐量會下降一段時間。相反,每秒交易次數(吞吐量)急劇增加。Jmeter- ehcache清除後吞吐量增加

對此有何解釋?

+0

我們仍在調查這個問題。我們確實有響應代碼斷言集。 –

回答

0

這可能是一個bug /錯誤執行ehcache,你可以查看詳細的如何ehcache dissected

...數據庫連接是保持開放。這意味着數據庫 開始減慢。這意味着,其他活動開始採取 較長,以及...

和總結:

對於非分佈式緩存,它執行不夠好,只要你 配置它好嗎。

還要檢查guidelines將在一個有趣的方式得出結論:

我們瞭解到,我們並不需要一個緩存。實際上,在大多數情況下,人們並不需要引入緩存。 ... 我們有關使用緩存的指導原則如下:

  1. 您不需要緩存。
  2. 真的,你沒有。
  3. 如果您仍然有性能問題,您可以在源頭解決嗎?什麼是慢?爲什麼它很慢?你可以 架構它不同,不慢?你可以準備數據爲 讀取優化?
0

如果不是由於緩慢的Ehcache配置,我想解釋可能是:

  • 您不必響應斷言在您的測試計劃,以便只是基於它的響應碼這可能是200,而響應頁面是不是你要求的

  • 一前一後的清除網頁中投放,可能是較輕的(錯誤頁?默認頁),不需要爲

參見: