目錄
一、前言
二、未清除全部會出現的情況(以樂觀鎖解決超賣問題為例)
三、清除全部就能得到準確的結果
一、前言
在學習黑馬點評之前我并沒有接觸過JMeter這個壓測軟件,然后在黑馬點評視頻中老師也是直接拿起JMeter就開始使用,所以我一直在不斷搜索資料自行摸索學習使用JMeter。在學習到黑馬點評樂觀鎖解決超賣問題的壓力測試時,我發現我測試出來的異常率總是比視頻中的高,到不了50%。還是出現數據庫變化和視頻一致但是就是JMeter不一致,通過詢問他人幫助我才知道原來JMeter每次壓測前要清除全部才能確保異常率準確(到現在才知道,難怪之前異常率沒一次和視頻對上的)
二、未清除全部會出現的情況(以樂觀鎖解決超賣問題為例)
如果每次壓測前你不清除全部的話,你的異常率會算上之前的測試結果,如果你之前的測試有問題或者還沒完全優化完,這次是最終優化的話看異常率就不準確了
視頻中老師的異常率是50%,而我沒請除全部的話,異常率就會高于50%(也和之前沒設置JSON斷言出現100%異常的有關系)
數據庫的變化和視頻一致
三、清除全部就能得到準確的結果
如圖所示,點擊一下秒殺搶購單人,這里有兩種方式可以清除全部:1、點擊最上面的運行再點擊清除全部? 2、點擊圖標欄帶兩把掃帚的圖標也是清除全部
清除全部之后重新測試就出現和視頻中一樣的50%異常率了