集羣服務如何測試單臺(Linux)服務器的性能

前置條件:當前服務器已安裝JMeter

1.使用場景

  • 對於集羣項目,壓測試正式環境時需要測試單臺服務器性能,然後評估服務器如何擴容的情況
  • 在Windows系統下使用JMeter進行壓力測試,併發用戶量超過2000時,由於Windows本身的瓶頸導致了網卡可能被擠爆或CPU利用率直接上升到100%的情況

2.測試步驟

Step1:在Windows環境下使用JMeter設計測試腳本:

  •    設置用戶數、執行時間;

  • 參數化;


  • 參數化文件路徑(腳本調試通過後,替換成Linux服務器上存放參數化文件的相對路徑或絕對路徑)

Step2:將腳本上傳至Linux服務器上,爲了方便讀取測試結果,我在JMeter的bin目錄下創建了新的目錄,data來存放測試腳本和測試結果(cd /usr/local/apache-jmeter-4.0/bin/data)

Step3:切換到JMeter的bin目錄,執行命令:sh jmeter.sh -n -t data/test_200_sy10_T10min.jmx -l data/result__200_sy10_T10min.jtl

Step4:監控測試結果


Step5:腳本執行完畢後,切換到測試結果存放目錄,如 /usr/local/apache-jmeter-4.0/bin/data,執行命令:sz  result_20180607.jtl,下載測試結果

Step6:windows系統中打開測試腳本,在聚合報告中點擊預覽,將linux中生成的測試結果導入


Step7:進行測試結果分析





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章