1. 程式人生 > >使用Jmeter測試MySQL效能——(2)多客戶端配置

使用Jmeter測試MySQL效能——(2)多客戶端配置

在測試效能過程中,單個測試客戶端可能存在效能瓶頸無法達到測試要求的壓力。在這種情況下,可以設定jmeter的多客戶端模式,然後通過一臺控制端,同時控制多臺PC上的客戶端向伺服器傳送測試請求。若有4臺PC,而壓力測試要求的併發執行緒數為800,那麼現在每臺PC上需要執行的併發執行緒數只需200即可。

多客戶端配置

  • 在控制端,只需要在Jmeter的執行目錄bin下的jmeter.properties檔案的remote_hosts一行,增加被控制端PC的IP
    
    
    # Remote Hosts - comma delimited
    
    remote_hosts=127.0.0.1,192.1.88.108,192.1
    .88.106192.1.88.107

    其中127.0.0.1代表本地測試段,其它3個IP是另外被呼叫的測試PC。

測試執行

  • 被控制端,需要執行bin目錄下的jmeter-server.bat程式,若要呼叫本機進行測試,也需要在控制端本身開啟jmeter-server.bat

  • 控制端,需要同時開啟jmeter.bat程式,在gui配置測試引數之後,呼叫"運用->遠端全部啟動"啟動全部配置程式。

  • 執行之後,可以在被呼叫的server視窗看到呼叫記錄。
    
    
    Starting the test on host 127.0.0.1 @ Tue Jan 05 10:03:26 CST 2016 (1451959406631
    ) Finished the test on host 127.0.0.1 @ Tue Jan 05 10:03:29 CST 2016 (1451959409396)

    --EOF--