溫馨提示×

centos下jmeter如何進行分布式測試

小樊
48
2025-08-12 23:29:09
欄目: 智能運維

以下是在CentOS下進行JMeter分布式測試的步驟:

  1. 環境準備

    • 所有節點(控制節點+工作節點)安裝相同版本的JDK(如1.8)和JMeter(如5.5),配置環境變量JAVA_HOMEJMETER_HOME。
    • 確保節點在同一網絡,關閉防火墻或開放RMI端口(默認1099)。
  2. 配置工作節點

    • 編輯JMETER_HOME/bin/jmeter.properties
      • 禁用SSL:server.rmi.ssl.disable=true。
      • 設置主機IP:rmi.server.hostname=當前節點IP。
      • 設置RMI端口(可選):server.rmi.localport=1099。
    • 啟動JMeter服務:./jmeter-server。
  3. 配置控制節點

    • 編輯JMETER_HOME/bin/jmeter.properties
      • 指定工作節點IP及端口:remote_hosts=slave1_ip:1099,slave2_ip:1099。
      • 可選:修改客戶端端口client.rmi.localport=0(默認隨機)。
    • 通過命令行啟動分布式測試:
      ./jmeter -n -t /path/to/test_plan.jmx -R slave1_ip:1099,slave2_ip:1099 -l /path/to/results.jtl -e -o /path/to/report  
      
      -n非GUI模式,-R指定工作節點,-l結果文件路徑,-e -o生成報告)。
  4. 注意事項

    • 工作節點需提前上傳測試腳本依賴文件(如CSV參數化文件),路徑需與控制節點一致。
    • 若需修改默認端口,需同步調整控制節點和工作節點的server.rmi.portclient.rmi.localport。
    • 測試過程中監控節點狀態,確保網絡通暢和進程正常運行。

參考來源:

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女