在對分段環境執行Jmeter測試時,我們運行了ehcache clear
命令,該命令刪除了所有站點緩存。由於ehcache
被清除,我們期待性能和吞吐量會下降一段時間。相反,每秒交易次數(吞吐量)急劇增加。Jmeter- ehcache清除後吞吐量增加
對此有何解釋?
在對分段環境執行Jmeter測試時,我們運行了ehcache clear
命令,該命令刪除了所有站點緩存。由於ehcache
被清除,我們期待性能和吞吐量會下降一段時間。相反,每秒交易次數(吞吐量)急劇增加。Jmeter- ehcache清除後吞吐量增加
對此有何解釋?
這可能是一個bug /錯誤執行ehcache
,你可以查看詳細的如何ehcache dissected:
...數據庫連接是保持開放。這意味着數據庫 開始減慢。這意味着,其他活動開始採取 較長,以及...
和總結:
對於非分佈式緩存,它執行不夠好,只要你 配置它好嗎。
還要檢查guidelines將在一個有趣的方式得出結論:
我們瞭解到,我們並不需要一個緩存。實際上,在大多數情況下,人們並不需要引入緩存。 ... 我們有關使用緩存的指導原則如下:
- 您不需要緩存。
- 真的,你沒有。
- 如果您仍然有性能問題,您可以在源頭解決嗎?什麼是慢?爲什麼它很慢?你可以 架構它不同,不慢?你可以準備數據爲 讀取優化?
如果不是由於緩慢的Ehcache配置,我想解釋可能是:
您不必響應斷言在您的測試計劃,以便只是基於它的響應碼這可能是200,而響應頁面是不是你要求的
一前一後的清除網頁中投放,可能是較輕的(錯誤頁?默認頁),不需要爲
參見:
我們仍在調查這個問題。我們確實有響應代碼斷言集。 –