1. 程式人生 > 其它 >Jmeter系列(34)- Jmeter優化常識

Jmeter系列(34)- Jmeter優化常識

  • Jmeter UI頁面是除錯指令碼的,執行指令碼使用命令列執行;Windows使用batch,Linux使用shell
  • Jmeter減少使用各類監聽控制元件,吃記憶體、CPU;用後置處理去拿log檔案,生成圖表
  • 加大jvm的空間,預設是256M
  • 使用最新版的Jmeter
  • 提取響應結果時,資料量較少使用正則;資料量較大時,使用JSON提取器
  • 避免在一條機器上跑超過1000使用者併發數,不管你發壓機效能多好,正常JVM在2000左右就回到上限
  • 機器配置高,數量少和機器配置一般,數量多。這兩種情況後者的分散式壓測效果要比前者好
  • report在結束之後生成
  • 較好的網路環境,減少分散式壓測的延遲
  • 避免使用Beanshell指令碼,建議優先使用JSR223 Groovy指令碼
  • Jmeter原生環境20-30臺分散式問題不大,40往上會出現一些不可預知的問題,大量的分散式不推薦,需要二次開發;20-30基本可以為我們提供萬級的併發資料
  • 不僅要監控我們的被測伺服器,同時還要監控我們的發壓機器
  • 效能指令碼先驗證,再執行壓力測試